From bb4dc9355c5567ec9a40bbf804613ce0e35869b5 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Sat, 25 Oct 2025 16:06:02 +0300 Subject: [PATCH] Fixes: 1) Remove redundant comments for `await_services` calls in Docker entrypoint scripts for app, stock-updater, worker, and beat. Extra: Streamline entrypoints by eliminating unnecessary comments and simplifying script logic. --- scripts/Docker/app-entrypoint.sh | 2 -- scripts/Docker/beat-entrypoint.sh | 2 -- scripts/Docker/stock-updater-entrypoint.sh | 2 -- scripts/Docker/worker-entrypoint.sh | 2 -- 4 files changed, 8 deletions(-) diff --git a/scripts/Docker/app-entrypoint.sh b/scripts/Docker/app-entrypoint.sh index 2acce50e..856bc52a 100644 --- a/scripts/Docker/app-entrypoint.sh +++ b/scripts/Docker/app-entrypoint.sh @@ -1,10 +1,8 @@ #!/usr/bin/bash set -e -# wait for auxiliary services uv run python manage.py await_services -# choose dev vs prod if [ "${DEBUG:-0}" = "1" ]; then uv run gunicorn evibes.wsgi:application \ --bind 0.0.0.0:8000 \ diff --git a/scripts/Docker/beat-entrypoint.sh b/scripts/Docker/beat-entrypoint.sh index ede54d0d..e1a029f6 100644 --- a/scripts/Docker/beat-entrypoint.sh +++ b/scripts/Docker/beat-entrypoint.sh @@ -1,8 +1,6 @@ #!/usr/bin/bash set -e -# wait for auxiliary services uv run python manage.py await_services -# run beat uv run celery -A evibes beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler diff --git a/scripts/Docker/stock-updater-entrypoint.sh b/scripts/Docker/stock-updater-entrypoint.sh index 145a3ad2..a66707d9 100644 --- a/scripts/Docker/stock-updater-entrypoint.sh +++ b/scripts/Docker/stock-updater-entrypoint.sh @@ -1,8 +1,6 @@ #!/usr/bin/bash set -e -# wait for auxiliary services uv run python manage.py await_services -# run stock_updater uv run celery -A evibes worker --pool=prefork --concurrency=1 --queues=stock_updater --loglevel=info --max-tasks-per-child=1 diff --git a/scripts/Docker/worker-entrypoint.sh b/scripts/Docker/worker-entrypoint.sh index 1352870f..97081280 100644 --- a/scripts/Docker/worker-entrypoint.sh +++ b/scripts/Docker/worker-entrypoint.sh @@ -1,8 +1,6 @@ #!/usr/bin/bash set -e -# wait for auxiliary services uv run python manage.py await_services -# run worker and metrics exporter uv run celery -A evibes worker --pool=prefork --concurrency=8 --loglevel=info -E --queues=default --prefetch-multiplier=1 --max-tasks-per-child=100 --max-memory-per-child=512000 --soft-time-limit=3600 --time-limit=7200 & /opt/evibes-python/bin/celery-prometheus-exporter