| | |
| | version: "3.8" |
| |
|
| | services: |
| | redis: |
| | image: "redis:alpine" |
| | ports: |
| | - "6379:6379" |
| | volumes: |
| | - redis_data:/data |
| |
|
| | app: |
| | |
| | |
| | build: . |
| | ports: |
| | - "5000:5000" |
| | volumes: |
| | |
| | - ./static:/app/static |
| | - ./uploads:/app/uploads |
| | environment: |
| | - CELERY_BROKER_URL=redis://redis:6379/0 |
| | - CELERY_RESULT_BACKEND=redis://redis:6379/0 |
| | depends_on: |
| | - redis |
| |
|
| | worker: |
| | |
| | build: . |
| | command: ["celery", "-A", "tasks.celery", "worker", "--loglevel=info"] |
| | volumes: |
| | |
| | - ../trained_models:/app/trained_models:ro |
| |
|
| | |
| | - ./static:/app/static |
| | - ./uploads:/app/uploads |
| | environment: |
| | - CELERY_BROKER_URL=redis://redis:6379/0 |
| | - CELERY_RESULT_BACKEND=redis://redis:6379/0 |
| | depends_on: |
| | - redis |
| |
|
| | volumes: |
| | redis_data: |