Files
PatoisSMEH/deploy.yml
2025-09-29 15:53:29 +02:00

34 lines
933 B
YAML

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