BaseTracker/docker-compose.backend.yml
2025-10-15 13:53:40 +02:00

20 lines
755 B
YAML

services:
backend:
build:
context: ./backend
environment:
DATABASE_URL: ${DATABASE_URL:?Set DATABASE_URL in Dokploy secrets}
JWT_SECRET: ${JWT_SECRET:?Set JWT_SECRET in Dokploy secrets}
FRONTEND_ORIGINS: https://basetracker.lona-development.org,https://dev.basetracker.lona-development.org
COOKIE_SECURE: "true"
volumes:
- backend-uploads:/app/uploads
labels:
- traefik.enable=true
- traefik.http.routers.backend.rule=Host(`backend.basetracker.lona-development.org`)
- traefik.http.routers.backend.entrypoints=websecure
- traefik.http.routers.backend.tls.certresolver=letsencrypt
- traefik.http.services.backend.loadbalancer.server.port=4000
volumes:
backend-uploads: