diff --git a/docker-compose.yaml b/docker-compose.yaml index ca96d8a..d1033e2 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,29 +1,4 @@ services: - backend: - build: - context: . - dockerfile: Dockerfile - environment: - APP_ENV: production - APP_DATA_DIR: /app/data - DATABASE_PATH: /app/data/app.db - MISTRAL_API_KEY: ${MISTRAL_API_KEY:-} - MISTRAL_OCR_MODEL: ${MISTRAL_OCR_MODEL:-mistral-ocr-latest} - DEEPGRAM_API_KEY: ${DEEPGRAM_API_KEY:-} - volumes: - - station-data:/app/data - expose: - - "8000" - ports: - - "8000" - restart: unless-stopped - healthcheck: - test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8000/health', timeout=5)"] - interval: 30s - timeout: 10s - retries: 3 - start_period: 20s - frontend: build: context: ./frontend @@ -49,5 +24,28 @@ services: retries: 3 start_period: 30s + backend: + build: + context: . + dockerfile: Dockerfile + environment: + APP_ENV: production + APP_DATA_DIR: /app/data + DATABASE_PATH: /app/data/app.db + MISTRAL_API_KEY: ${MISTRAL_API_KEY:-} + MISTRAL_OCR_MODEL: ${MISTRAL_OCR_MODEL:-mistral-ocr-latest} + DEEPGRAM_API_KEY: ${DEEPGRAM_API_KEY:-} + volumes: + - station-data:/app/data + expose: + - "8000" + restart: unless-stopped + healthcheck: + test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8000/health', timeout=5)"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 20s + volumes: station-data: