20 lines
709 B
YAML
20 lines
709 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_ORIGIN: https://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:
|