Add systemd services for all Canteen services (boot auto-start) #3

Closed
opened 2026-05-25 04:45:36 +00:00 by shawn · 0 comments
Owner

Summary

All Canteen services now have systemd unit files for auto-start at boot.

Services Created

Service Port Type
canteen-asset-tracker.service 8901 Prod main app (SSL)
canteen-asset-tracker-dev.service 8904 Dev main app (SSL)
canteen-admin.service 8090 Prod admin (existing, verified)
canteen-admin-dev.service 8092 Dev admin
canteen-seed-import.service 8091 Prod seed import
canteen-seed-import-dev.service 8093 Dev seed import

Changes

  • Dev main app moved from :8903 to :8904 (conflict with exif-test server)
  • NPMPlus proxy dev.canteen.ourpad.casa updated to point to :8904
  • start_dev.sh port updated
  • All services enabled and verified running
  • All pass systemctl enable checks for boot survival

Files

  • /etc/systemd/system/canteen-asset-tracker.service
  • /etc/systemd/system/canteen-asset-tracker-dev.service
  • /etc/systemd/system/canteen-admin.service (unchanged)
  • /etc/systemd/system/canteen-admin-dev.service
  • /etc/systemd/system/canteen-seed-import.service
  • /etc/systemd/system/canteen-seed-import-dev.service
## Summary All Canteen services now have systemd unit files for auto-start at boot. ### Services Created | Service | Port | Type | |---|---|---| | `canteen-asset-tracker.service` | 8901 | Prod main app (SSL) | | `canteen-asset-tracker-dev.service` | 8904 | Dev main app (SSL) | | `canteen-admin.service` | 8090 | Prod admin (existing, verified) | | `canteen-admin-dev.service` | 8092 | Dev admin | | `canteen-seed-import.service` | 8091 | Prod seed import | | `canteen-seed-import-dev.service` | 8093 | Dev seed import | ### Changes - Dev main app moved from :8903 to :8904 (conflict with exif-test server) - NPMPlus proxy `dev.canteen.ourpad.casa` updated to point to :8904 - `start_dev.sh` port updated - All services enabled and verified running - All pass `systemctl enable` checks for boot survival ### Files - `/etc/systemd/system/canteen-asset-tracker.service` - `/etc/systemd/system/canteen-asset-tracker-dev.service` - `/etc/systemd/system/canteen-admin.service` (unchanged) - `/etc/systemd/system/canteen-admin-dev.service` - `/etc/systemd/system/canteen-seed-import.service` - `/etc/systemd/system/canteen-seed-import-dev.service`
shawn closed this issue 2026-05-25 04:45:41 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shawn/canteen-seed-import#3