Difficulty: Moderate
Create a Dockerfile and docker-compose.yml so users can run the tracker without installing Python.
Considerations:
- Playwright needs Chromium installed in the container (for cookie capture)
- Cookie encryption uses macOS Keychain — needs a fallback for Docker (file-based key or env var)
- SQLite database should be mounted as a volume for persistence
- The cookie capture step (
location-tracker cookies) requires a display — consider X11 forwarding or a VNC-based approach
Deliverables:
- `Dockerfile` (multi-stage: build + runtime)
- `docker-compose.yml` with volume mounts
- Updated README with Docker instructions
Difficulty: Moderate
Create a
Dockerfileanddocker-compose.ymlso users can run the tracker without installing Python.Considerations:
location-tracker cookies) requires a display — consider X11 forwarding or a VNC-based approachDeliverables: