Philipp Schrader | 0f5d250 | 2022-03-08 22:44:55 -0800 | [diff] [blame] | 1 | [Unit] |
| 2 | Description=FRC971 Scouting Server |
| 3 | After=systemd-networkd-wait-online.service |
| 4 | |
| 5 | [Service] |
| 6 | User=www-data |
| 7 | Group=www-data |
| 8 | Type=simple |
| 9 | WorkingDirectory=/opt/frc971/scouting_server |
Philipp Schrader | 818dddf | 2023-02-28 21:49:28 -0800 | [diff] [blame] | 10 | Environment=RUNFILES_DIR=/opt/frc971/scouting_server |
Philipp Schrader | 119c382 | 2023-03-07 19:49:58 -0800 | [diff] [blame] | 11 | # Add "julia" to the PATH. |
Philipp Schrader | dda6d1f | 2023-03-09 21:00:52 -0800 | [diff] [blame] | 12 | Environment=PATH=/opt/frc971/julia_runtime/bin:/usr/local/bin:/usr/bin:/bin |
Philipp Schrader | 119c382 | 2023-03-07 19:49:58 -0800 | [diff] [blame] | 13 | # Use the Julia cache set up by the frc971-scouting-julia package. |
| 14 | Environment=JULIA_DEPOT_PATH=/var/frc971/scouting/julia_depot/ |
| 15 | Environment=JULIA_PROJECT=/opt/frc971/julia_manifest |
Philipp Schrader | 0f5d250 | 2022-03-08 22:44:55 -0800 | [diff] [blame] | 16 | ExecStart=/opt/frc971/scouting_server/scouting/scouting \ |
| 17 | -port 8080 \ |
Philipp Schrader | 7365d32 | 2022-03-06 16:40:08 -0800 | [diff] [blame] | 18 | -db_config /var/frc971/scouting/db_config.json \ |
Philipp Schrader | 0f5d250 | 2022-03-08 22:44:55 -0800 | [diff] [blame] | 19 | -tba_config /var/frc971/scouting/tba_config.json |
| 20 | Restart=always |
| 21 | |
| 22 | [Install] |
| 23 | WantedBy=multi-user.target |