version: '3' services: api: image: elpoyo/patois-api:latest restart: always ports: - "${API_PORT:-3000}:3000" environment: - PORT=3000 - TEXTS_PATH=/app/texts - NODE_ENV=production volumes: - ${TEXTS_PATH:-./texts}:/app/texts frontend: image: elpoyo/patois-frontend:latest restart: always ports: - "${FRONTEND_PORT:-8080}:80" environment: - VITE_TEXTS_API_URL=${API_URL} depends_on: - api # Configuration via variables d'environnement : # API_PORT=3000 # Port externe de l'API # FRONTEND_PORT=8080 # Port externe du frontend # API_URL=http://ip:port/api # URL complète de l'API pour le frontend # TEXTS_PATH=/chemin/vers/textes # Chemin vers le dossier des textes # # Exemple d'utilisation : # API_PORT=52000 FRONTEND_PORT=52001 API_URL=http://192.168.1.34:52000/api TEXTS_PATH=/mnt/configs/patois docker-compose up -d