blob: 2c556760ffee0554621d4387894f0d9cff012636 [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
9WorkingDirectory=/opt/frc971/scouting_server
Philipp Schrader818dddf2023-02-28 21:49:28 -080010Environment=RUNFILES_DIR=/opt/frc971/scouting_server
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