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.
This commit is contained in:
parent
d07e724934
commit
bb4dc9355c
4 changed files with 0 additions and 8 deletions
|
|
@ -1,10 +1,8 @@
|
||||||
#!/usr/bin/bash
|
#!/usr/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# wait for auxiliary services
|
|
||||||
uv run python manage.py await_services
|
uv run python manage.py await_services
|
||||||
|
|
||||||
# choose dev vs prod
|
|
||||||
if [ "${DEBUG:-0}" = "1" ]; then
|
if [ "${DEBUG:-0}" = "1" ]; then
|
||||||
uv run gunicorn evibes.wsgi:application \
|
uv run gunicorn evibes.wsgi:application \
|
||||||
--bind 0.0.0.0:8000 \
|
--bind 0.0.0.0:8000 \
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
#!/usr/bin/bash
|
#!/usr/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# wait for auxiliary services
|
|
||||||
uv run python manage.py await_services
|
uv run python manage.py await_services
|
||||||
|
|
||||||
# run beat
|
|
||||||
uv run celery -A evibes beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler
|
uv run celery -A evibes beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
#!/usr/bin/bash
|
#!/usr/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# wait for auxiliary services
|
|
||||||
uv run python manage.py await_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
|
uv run celery -A evibes worker --pool=prefork --concurrency=1 --queues=stock_updater --loglevel=info --max-tasks-per-child=1
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
#!/usr/bin/bash
|
#!/usr/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# wait for auxiliary services
|
|
||||||
uv run python manage.py await_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
|
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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue