24 lines
666 B
YAML
24 lines
666 B
YAML
services:
|
|
fastify:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
environment:
|
|
- DATABASE_URL
|
|
- STRIPE_SECRET_KEY
|
|
- STRIPE_WEBHOOK_SECRET
|
|
- DOMAIN
|
|
- PORT=3000
|
|
- ADMIN_EMAIL
|
|
- ADMIN_PASSWORD
|
|
- COOKIE_SECRET
|
|
- NODE_ENV=production
|
|
restart: unless-stopped
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.http.routers.rebours.rule=Host(`rebours.studio`)
|
|
- traefik.http.routers.rebours.entrypoints=https
|
|
- traefik.http.routers.rebours.tls=true
|
|
- traefik.http.routers.rebours.tls.certresolver=letsencrypt
|
|
- traefik.http.services.rebours.loadbalancer.server.port=3000
|