Contenerisation
This commit is contained in:
33
deploy.yml
Normal file
33
deploy.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
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
|
||||
Reference in New Issue
Block a user