From d1a166a0f16502e040a1bcbcbee548f2c57c14bc Mon Sep 17 00:00:00 2001 From: Maxim Vershinin Date: Wed, 5 Aug 2026 08:52:45 +0500 Subject: [PATCH] docker-compose-prod.yaml uses more variables from .env.example now --- .env.example | 3 +++ docker-compose-prod.yaml | 11 +++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.env.example b/.env.example index d2fb8ce..4203597 100644 --- a/.env.example +++ b/.env.example @@ -3,6 +3,9 @@ DEBUG=0 MAX_UPLOAD_SIZE_MB=500 TEMP_DIR=/tmp/audio_splitter_web CLEANUP_AFTER_SECONDS=3600 +BACKEND_DATA_VOLUME=/tmp/audio_splitter_web +BACKEND_PORT=8000 # Frontend (development) VITE_BACKEND_URL=http://localhost:8000 +FRONTEND_PORT=5173 diff --git a/docker-compose-prod.yaml b/docker-compose-prod.yaml index 9a4bc84..8041bcc 100644 --- a/docker-compose-prod.yaml +++ b/docker-compose-prod.yaml @@ -2,9 +2,9 @@ services: backend: image: git.vmn.su/max/audio_splitter_backend:latest ports: - - "8000:8000" + - "${BACKEND_PORT}:8000" volumes: - - /tmp/audio_splitter_web:/tmp/audio_splitter_web # Bind mount + - "${BACKEND_DATA_VOLUME}:/tmp/audio_splitter_web" environment: - PYTHONUNBUFFERED=1 - DEBUG=1 @@ -13,13 +13,16 @@ services: frontend: image: git.vmn.su/max/audio_splitter_frontend:latest ports: - - "5173:80" + - "${FRONTEND_PORT}:80" volumes: - ./web/frontend:/app - - /app/node_modules + - node_modules:/app/node_modules environment: - BACKEND_URL=http://backend:8000 - VITE_BACKEND_URL=http://backend:8000 depends_on: - backend restart: unless-stopped + +volumes: + node_modules: