Update docker-compose to include Elasticsearch dependencies
Added Elasticsearch as a dependency for 'app' and 'database' services to ensure proper startup order. Removed unnecessary Redis dependency from the Flower service to streamline configuration. These changes improve service interactions and startup stability.
This commit is contained in:
parent
3f94933017
commit
d87e93e705
1 changed files with 2 additions and 1 deletions
|
|
@ -25,6 +25,7 @@ services:
|
||||||
depends_on:
|
depends_on:
|
||||||
- database
|
- database
|
||||||
- redis
|
- redis
|
||||||
|
- elasticsearch
|
||||||
logging: *default-logging
|
logging: *default-logging
|
||||||
|
|
||||||
database:
|
database:
|
||||||
|
|
@ -59,6 +60,7 @@ services:
|
||||||
depends_on:
|
depends_on:
|
||||||
- app
|
- app
|
||||||
- redis
|
- redis
|
||||||
|
- elasticsearch
|
||||||
logging: *default-logging
|
logging: *default-logging
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: [ "CMD", "celery", "-A", "evibes", "status" ]
|
test: [ "CMD", "celery", "-A", "evibes", "status" ]
|
||||||
|
|
@ -115,7 +117,6 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
command: sh -c "poetry run celery -A evibes --broker=$CELERY_BROKER_URL flower --address=0.0.0.0 --port=5555 --basic_auth=$FLOWER_USER:$FLOWER_PASSWORD"
|
command: sh -c "poetry run celery -A evibes --broker=$CELERY_BROKER_URL flower --address=0.0.0.0 --port=5555 --basic_auth=$FLOWER_USER:$FLOWER_PASSWORD"
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
|
||||||
- worker
|
- worker
|
||||||
ports:
|
ports:
|
||||||
- "5555:5555"
|
- "5555:5555"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue