school-timetracker/docker-compose.yml

24 lines
489 B
YAML

services:
timetracking:
build: .
container_name: school-timetracking
ports:
- "8080:8080"
environment:
- PORT=8080
- DB_PATH=/data/timetracking.db
- JWT_SECRET=your-default-secret-change-me
- TZ=Europe/Berlin # Optional: Zeitzone
volumes:
- timetracking-data:/data
restart: unless-stopped
networks:
- timetracking-net
volumes:
timetracking-data:
driver: local
networks:
timetracking-net:
driver: bridge