flybrain/infra/units/fly.target
acamilo 660c3cf00d
Some checks failed
ci / node 22 (test + typecheck) (push) Has been cancelled
ci / rust stable (cargo test --workspace --release) (push) Has been cancelled
ci / infra/tests/lint.sh (push) Has been cancelled
ci / playwright apps/stage (allowed to fail) (push) Has been cancelled
flybrain v0.4.0: public tree (history retained privately)
2026-09-21 15:09:46 +00:00

16 lines
724 B
SYSTEMD

# infra/units/fly.target — pushed to /etc/systemd/system/fly.target.
#
# The single verb for the whole demo: `systemctl start|stop fly.target`.
# docs/design/infra.md section 3. flybridge is Wants=, never Requires=, so
# chat can never stop the sim by failing to start.
[Unit]
Description=fly demo: brain, stage, capture, and push (flybrain/infra)
After=network-online.target
Wants=network-online.target xvfb.service pulse.service mediamtx.service \
flysim.service flystage-web.service flystage.service flycast.service \
flybridge.service
Requires=xvfb.service pulse.service mediamtx.service flysim.service \
flystage-web.service flystage.service flycast.service
[Install]
WantedBy=multi-user.target