blob: f5b043123fb0b70f7657cb108e6c787e15dcd413 [file] [log] [blame]
Philipp Schrader0f5d2502022-03-08 22:44:55 -08001[Unit]
2Description=FRC971 Scouting Server
3After=systemd-networkd-wait-online.service
4
5[Service]
6User=www-data
7Group=www-data
8Type=simple
Philipp Schraderb346cf92024-09-21 20:59:20 -07009WorkingDirectory=/opt/frc971/scouting_server/scouting/scouting.runfiles/org_frc971
10Environment=RUNFILES_DIR=/opt/frc971/scouting_server/scouting/scouting.runfiles
Philipp Schrader119c3822023-03-07 19:49:58 -080011# Add "julia" to the PATH.
Philipp Schraderdda6d1f2023-03-09 21:00:52 -080012Environment=PATH=/opt/frc971/julia_runtime/bin:/usr/local/bin:/usr/bin:/bin
Philipp Schrader119c3822023-03-07 19:49:58 -080013# Use the Julia cache set up by the frc971-scouting-julia package.
14Environment=JULIA_DEPOT_PATH=/var/frc971/scouting/julia_depot/
15Environment=JULIA_PROJECT=/opt/frc971/julia_manifest
Philipp Schrader0f5d2502022-03-08 22:44:55 -080016ExecStart=/opt/frc971/scouting_server/scouting/scouting \
17 -port 8080 \
Philipp Schrader7365d322022-03-06 16:40:08 -080018 -db_config /var/frc971/scouting/db_config.json \
Philipp Schrader0f5d2502022-03-08 22:44:55 -080019 -tba_config /var/frc971/scouting/tba_config.json
20Restart=always
21
22[Install]
23WantedBy=multi-user.target