24 lines
729 B
YAML
24 lines
729 B
YAML
services:
|
|
app:
|
|
build:
|
|
context: https://gitlab.hallsworth.ca/yrtria/dionysis-media-video.git#main
|
|
container_name: dionysis-media-video
|
|
restart: unless-stopped
|
|
environment:
|
|
- APP_SECRET_KEY=${APP_SECRET_KEY}
|
|
- PUBLIC_BASE_URL=${PUBLIC_BASE_URL:-http://localhost:5000}
|
|
- INTERNAL_PORT=${INTERNAL_PORT:-5000}
|
|
- DATABASE=${DATABASE:-/app/data/app.db}
|
|
- UPLOAD_FOLDER=${UPLOAD_FOLDER:-/app/uploads}
|
|
- OUTPUT_FOLDER=${OUTPUT_FOLDER:-/app/outputs}
|
|
ports:
|
|
- "${HOST_PORT:-0.0.0.0:5000}:${INTERNAL_PORT:-5000}"
|
|
volumes:
|
|
- dmv-data:/app/data
|
|
- dmv-uploads:/app/uploads
|
|
- dmv-outputs:/app/outputs
|
|
|
|
volumes:
|
|
dmv-data:
|
|
dmv-uploads:
|
|
dmv-outputs:
|