generated from john/python-template
25 lines
657 B
YAML
25 lines
657 B
YAML
services:
|
|
transcription:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
container_name: transcription-app
|
|
env_file:
|
|
- .env.production
|
|
environment:
|
|
# Database configuration uses nested settings names (env_nested_delimiter="__").
|
|
# DATABASE_URL is NOT read by the application and must not be used here.
|
|
DATABASE__DRIVER: sqlite
|
|
DATABASE__PATH: /app/data/transcription.db
|
|
UPLOAD_DIR: /app/uploads
|
|
PROMPT_DIR: /app/prompts
|
|
ports:
|
|
- "8002:8000"
|
|
volumes:
|
|
- ./uploads:/app/uploads
|
|
- transcription_data:/app/data
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
transcription_data:
|