rebours/docker-compose.prod.yml
2026-03-12 20:03:57 +01:00

45 lines
786 B
YAML

services:
server:
build:
context: .
dockerfile: Dockerfile
expose:
- '3001'
environment:
- DATABASE_URL
- STRIPE_SECRET_KEY
- STRIPE_WEBHOOK_SECRET
- DOMAIN
- PORT=3001
- ADMIN_EMAIL
- ADMIN_PASSWORD
- COOKIE_SECRET
- NODE_ENV=production
volumes:
- dist-data:/app/dist
networks:
- coolify
- default
restart: unless-stopped
client:
image: nginx:alpine
expose:
- '80'
volumes:
- dist-data:/usr/share/nginx/html:ro
- ./docker/nginx.conf:/etc/nginx/conf.d/default.conf:ro
depends_on:
- server
networks:
- coolify
- default
restart: unless-stopped
volumes:
dist-data:
networks:
coolify:
external: true