cyberhybridhub/hosting/cyberhybridhub-web.service
2026-06-04 19:31:04 +00:00

21 lines
606 B
Desktop File

[Unit]
Description=CyberHybridHub Flutter web (static)
After=network.target cyberhybridhub-api.service
Requires=cyberhybridhub-api.service
[Service]
Type=simple
User=@APP_USER@
WorkingDirectory=@APP_ROOT@
Environment=PATH=@FLUTTER_BIN_DIR@:/usr/bin:/bin
Environment=STATIC_SERVER_PRODUCTION=1
ExecStartPre=/usr/bin/test -f @APP_ROOT@/build/web/index.html
ExecStart=@DART_BIN@ run scripts/web_static_server.dart @APP_ROOT@/build/web @WEB_PORT@ 0.0.0.0
Restart=on-failure
RestartSec=5
AmbientCapabilities=CAP_NET_BIND_SERVICE
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
[Install]
WantedBy=multi-user.target