version: '3.8' services: redis: image: redis:7-alpine ports: - "6379:6379" volumes: - redis_data:/data web: build: . ports: - "8000:8000" volumes: - .:/root/bookshop - media_data:/root/bookshop/media environment: - CELERY_BROKER_URL=redis://redis:6379/0 - CELERY_RESULT_BACKEND=redis://redis:6379/0 - DEBUG=0 depends_on: - redis celery: build: . volumes: - .:/root/bookshop - media_data:/root/bookshop/media environment: - CELERY_BROKER_URL=redis://redis:6379/0 - CELERY_RESULT_BACKEND=redis://redis:6379/0 - DEBUG=0 command: celery -A simulationserver worker --loglevel=info --concurrency=2 depends_on: - redis - web volumes: redis_data: media_data: