Files
canteen-gps-map/canteen-gps-map.service
shawn bfcf876d42 Initial commit: Canteen GPS Map - interactive map combining booking + photo EXIF GPS data
Features:
- Dark-themed interactive Leaflet map with marker clustering
- Combined GPS sources: booking (technician check-in) + photo EXIF + account locations
- Collapsible filter bar with search, source toggles, and source type dropdown
- Info popups on click showing machine details, work orders, serials, photos
- Account location layer toggle (3,487 accounts)
- Export filtered data as JSON
- Mobile-responsive (40vh map on mobile, filter collapse)
- FastAPI backend with in-memory caching
- Systemd service for auto-start
- NPMPlus reverse proxy at gps.ourpad.casa

Stats: 94 unique machines (73 booking, 21 photo), 231 total GPS points, 3,487 account locations
2026-05-28 00:22:43 -04:00

18 lines
437 B
Desktop File

[Unit]
Description=Canteen GPS Map — interactive GPS data visualization
After=network.target
[Service]
Type=simple
User=oplabs
WorkingDirectory=/home/oplabs/projects/canteen-gps-map
ExecStart=/home/oplabs/.hermes/hermes-agent/venv/bin/uvicorn server:app --host 0.0.0.0 --port 8913
Restart=always
RestartSec=5
Environment=SERVE_HOST=0.0.0.0
Environment=SERVE_PORT=8913
Environment=PYTHONUNBUFFERED=1
[Install]
WantedBy=default.target