Files
leopost/docker-compose.yml
2026-01-31 14:31:21 +01:00

29 lines
701 B
YAML

networks:
proxy_net:
external: true
services:
app:
image: node:20-alpine
container_name: lab-leopost-app
working_dir: /app
volumes:
- ./:/app
- /app/node_modules
- /app/.next
networks:
- proxy_net
environment:
- NODE_ENV=production
- NEXT_PUBLIC_SUPABASE_URL=${SUPABASE_URL}
- NEXT_PUBLIC_SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY}
- SUPABASE_SERVICE_ROLE_KEY=${SUPABASE_SERVICE_ROLE_KEY}
- NEXT_PUBLIC_APP_URL=${APP_URL}
command: sh -c "npm install --include=dev && npm run build && npm start"
deploy:
resources:
limits:
memory: 1024M
cpus: '1.0'
restart: unless-stopped