test_ken_dev

docker-compose.yml

Jan 24th, 2025
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.11 KB | Software | 0 0
  1. version: "3.8"
  2.  
  3. services:
  4.   api:
  5.     build: .
  6.     volumes:
  7.      - .:/app
  8.     depends_on:
  9.      - redis
  10.     environment:
  11.      - FLASK_APP=run.py
  12.       - CELERY_BROKER_URL=redis://redis:6379/0
  13.       - CELERY_RESULT_BACKEND=redis://redis:6379/0
  14.     ports:
  15.      - "7000:7000"
  16.     user: celeryuser
  17.     command: flask run --host=0.0.0.0 --port=7000
  18.  
  19.   celery_worker:
  20.     build:
  21.       context: .
  22.       dockerfile: Dockerfile
  23.     volumes:
  24.      - .:/docker-sdb
  25.     depends_on:
  26.      - redis
  27.     environment:
  28.      - CELERY_BROKER_URL=redis://redis:6379/0
  29.       - CELERY_RESULT_BACKEND=redis://redis:6379/0
  30.     user: celeryuser
  31.     command: celery -A app.make_celery worker --loglevel=info
  32.  
  33.   celery_beat:
  34.     build:
  35.       context: .
  36.       dockerfile: Dockerfile
  37.     volumes:
  38.      - .:/docker-sdb
  39.     depends_on:
  40.      - redis
  41.     environment:
  42.      - CELERY_BROKER_URL=redis://redis:6379/0
  43.       - CELERY_RESULT_BACKEND=redis://redis:6379/0
  44.     user: celeryuser
  45.     command: celery -A app.make_celery beat --loglevel=info
  46.  
  47.   redis:
  48.     image: redis:alpine
  49.     ports:
  50.      - "6379:6379"
  51.  
Advertisement
Add Comment
Please, Sign In to add comment