catask/docker-compose.yml
max 944bb58bb3
add volumes to docker compose
add admin password arg
2025-03-01 23:38:03 -05:00

30 lines
No EOL
647 B
YAML

name: catask
services:
mariadb:
image: mariadb
restart: always
environment:
MYSQL_DATABASE: catask
MYSQL_USER: catask
MYSQL_PASSWORD: catask
volumes:
- db-data:/var/lib/mysql
catask:
entrypoint: |
flask init-db
gunicorn -w 4 app:app
volumes:
- catask-data:/catask/config.json
- catask-data:/catask/.env
build:
dockerfile: Dockerfile
args:
ADMIN_PASSWORD: changeme
depends_on:
- mariadb
volumes:
db-data:
catask-data: