dm/docker-compose.yml

37 lines
704 B
YAML
Raw Normal View History

2024-06-19 19:23:01 +08:00
services:
2024-06-20 14:55:36 +08:00
base:
build: ./docker/base
image: base
2024-06-19 19:23:01 +08:00
base-dm:
build: ./docker/base-dm
image: base-dm
2024-06-20 14:55:36 +08:00
depends_on:
- base
2024-06-19 19:23:01 +08:00
build-dmpython:
build: ./docker/build-dmpython
image: build-dmpython
depends_on:
- base-dm
build-frontend:
build: ./app-dm
image: build-frontend
flask-app:
build: ./python
restart: always
depends_on:
- base-dm
ports:
- '8000:8000'
healthcheck:
test: ["CMD-SHELL", "curl --silent --fail localhost:8000/flask-health-check || exit 1"]
interval: 10s
timeout: 10s
retries: 3
command: gunicorn -w 3 -t 60 -b 0.0.0.0:8000 app:app