2024-09-09 15:21:07 +08:00
|
|
|
services:
|
2024-11-24 11:11:20 +08:00
|
|
|
web:
|
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
command: python flask_app/start_up.py
|
2024-09-09 15:21:07 +08:00
|
|
|
ports:
|
2024-11-24 11:36:35 +08:00
|
|
|
- "5001:5001"
|
2024-11-24 11:11:20 +08:00
|
|
|
volumes:
|
|
|
|
- .:/flask_project
|
2024-11-24 13:45:46 +08:00
|
|
|
- /home/Z/zbparse_output_dev:/flask_project/flask_app/static/output
|
|
|
|
env_file:
|
|
|
|
- .env
|
2024-11-24 11:11:20 +08:00
|
|
|
depends_on:
|
|
|
|
- redis
|
|
|
|
networks:
|
|
|
|
- flask_network
|
2024-11-24 12:31:30 +08:00
|
|
|
privileged: true
|
|
|
|
|
2024-11-24 11:11:20 +08:00
|
|
|
|
|
|
|
worker:
|
2024-11-24 12:31:30 +08:00
|
|
|
privileged: true
|
2024-11-24 11:11:20 +08:00
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
command: celery -A flask_app.celery_app.celery_app worker --loglevel=info
|
2024-09-09 15:21:07 +08:00
|
|
|
volumes:
|
|
|
|
- .:/flask_project
|
2024-11-24 13:45:46 +08:00
|
|
|
env_file:
|
|
|
|
- .env
|
2024-11-24 11:11:20 +08:00
|
|
|
depends_on:
|
|
|
|
- redis
|
|
|
|
networks:
|
|
|
|
- flask_network
|
|
|
|
|
|
|
|
redis:
|
2024-11-24 12:31:30 +08:00
|
|
|
image: redis:bullseye
|
2024-11-24 11:11:20 +08:00
|
|
|
ports:
|
|
|
|
- "6379:6379"
|
|
|
|
networks:
|
|
|
|
- flask_network
|
|
|
|
|
|
|
|
networks:
|
|
|
|
flask_network:
|
|
|
|
driver: bridge
|