18 lines
779 B
Desktop File
18 lines
779 B
Desktop File
[Unit]
|
|
Description=Daily update of Orario semester timetable IDs and dates
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
# NOTE: If your webroot (e.g. orario.volume) is created by Docker (owned by root:root),
|
|
# run this service as root by leaving User/Group unset (or User=root).
|
|
# The script automatically writes files with world-readable 0644 permissions so Caddy can read them.
|
|
# If you prefer running as caddy, ensure 'chown -R caddy:caddy <webroot>' is run after docker builds.
|
|
# User=caddy
|
|
# Group=caddy
|
|
WorkingDirectory=/srv/services/orario
|
|
ExecStart=/usr/bin/node /srv/services/orario/src/scripts/update-semester-data.js --output /srv/services/orario/orario.volume/semester-data.json --quiet
|
|
StandardOutput=journal
|
|
StandardError=journal
|