Add Celery configuration to settings and create Docker Compose file for services
This commit is contained in:
parent
fd09bf8aa3
commit
bae5d79ce8
2 changed files with 31 additions and 0 deletions
29
compose.yaml
Normal file
29
compose.yaml
Normal file
|
@ -0,0 +1,29 @@
|
|||
services:
|
||||
musik:
|
||||
image: code.edgarpierre.fr/edpibu/musik
|
||||
container_name: musik
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 35001:8000
|
||||
volumes:
|
||||
- /docker/musik/config:/config
|
||||
- /docker/musik/static:/app/static
|
||||
environment:
|
||||
CELERY_BROKER_URL: amqp://rabbitmq:5672//
|
||||
depends_on:
|
||||
- rabbitmq
|
||||
- celery
|
||||
|
||||
celery:
|
||||
image: code.edgarpierre.fr/edpibu/musik
|
||||
container_name: musik_celery
|
||||
restart: unless-stopped
|
||||
command: uv run celery -A musik worker
|
||||
environment:
|
||||
CELERY_BROKER_URL: amqp://rabbitmq:5672//
|
||||
depends_on:
|
||||
- rabbitmq
|
||||
|
||||
rabbitmq:
|
||||
image: rabbitmq
|
||||
container_name: musik_rabbitmq
|
|
@ -131,3 +131,5 @@ LOGIN_REDIRECT_URL = "/"
|
|||
|
||||
YOUTUBE_API_KEY = os.getenv("YOUTUBE_API_KEY", "")
|
||||
YOUTUBE_OAUTH_SECRETS = os.getenv("YOUTUBE_OAUTH_SECRETS", "")
|
||||
|
||||
CELERY_BROKER_URL = os.getenv("CELERY_BROKER_URL", None)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue