SolyQuiz/docker-compose.yml
corenthin-lebreton 3548eabf68 Dockerfile modif2
2026-02-26 22:17:14 +01:00

27 lines
756 B
YAML

services:
solyquiz:
build:
context: .
dockerfile: Dockerfile
# Les variables NEXT_PUBLIC_* sont lues depuis le fichier .env
# grâce à env_file, puis transmises comme build args
args:
NEXT_PUBLIC_SUPABASE_URL: ${NEXT_PUBLIC_SUPABASE_URL}
NEXT_PUBLIC_SUPABASE_ANON_KEY: ${NEXT_PUBLIC_SUPABASE_ANON_KEY}
image: solyquiz:latest
container_name: solyquiz
ports:
- "3000:3000"
# Secrets injectés uniquement au runtime (non présents dans l'image)
env_file:
- .env
environment:
NODE_ENV: production
restart: unless-stopped
# Limite les ressources pour éviter les abus
deploy:
resources:
limits:
memory: 512m
cpus: "1.0"