Update celery related docker container independence (#943)

* Update celery related docker container independence

* Fix lint

* Fix nginx conf
This commit is contained in:
Wu Clan
2025-11-28 18:33:32 +08:00
committed by GitHub
parent 7641d5993a
commit 5a49d20c9b
9 changed files with 112 additions and 61 deletions
-35
View File
@@ -1,35 +0,0 @@
[program:fba_celery_worker]
directory=/fba/backend
command=/usr/local/bin/celery -A app.task.celery worker -P gevent -c 1000 --loglevel=INFO
user=root
autostart=true
autorestart=true
startretries=5
redirect_stderr=true
stdout_logfile=/var/log/fba/fba_celery_worker.log
stdout_logfile_maxbytes=5MB
stdout_logfile_backups=5
[program:fba_celery_beat]
directory=/fba/backend
command=/usr/local/bin/celery -A app.task.celery beat --loglevel=INFO
user=root
autostart=true
autorestart=true
startretries=5
redirect_stderr=true
stdout_logfile=/var/log/fba/fba_celery_beat.log
stdout_logfile_maxbytes=5MB
stdout_logfile_backups=5
[program:fba_celery_flower]
directory=/fba/backend
command=/usr/local/bin/celery -A app.task.celery flower --port=8555 --url-prefix=flower --basic-auth=admin:123456
user=root
autostart=true
autorestart=true
startretries=5
redirect_stderr=true
stdout_logfile=/var/log/fba/fba_celery_flower.log
stdout_logfile_maxbytes=5MB
stdout_logfile_backups=5
+11
View File
@@ -0,0 +1,11 @@
[program:fba_celery_beat]
directory=/fba/backend
command=/usr/local/bin/celery -A app.task.celery beat --loglevel=INFO
user=root
autostart=true
autorestart=true
startretries=5
redirect_stderr=true
stdout_logfile=/var/log/fba/fba_celery_beat.log
stdout_logfile_maxbytes=5MB
stdout_logfile_backups=5
+11
View File
@@ -0,0 +1,11 @@
[program:fba_celery_flower]
directory=/fba/backend
command=/usr/local/bin/celery -A app.task.celery flower --port=8555 --url-prefix=flower --basic-auth=admin:123456
user=root
autostart=true
autorestart=true
startretries=5
redirect_stderr=true
stdout_logfile=/var/log/fba/fba_celery_flower.log
stdout_logfile_maxbytes=5MB
stdout_logfile_backups=5
+11
View File
@@ -0,0 +1,11 @@
[program:fba_celery_worker]
directory=/fba/backend
command=/usr/local/bin/celery -A app.task.celery worker -P gevent -c 1000 --loglevel=INFO
user=root
autostart=true
autorestart=true
startretries=5
redirect_stderr=true
stdout_logfile=/var/log/fba/fba_celery_worker.log
stdout_logfile_maxbytes=5MB
stdout_logfile_backups=5
+1 -1
View File
@@ -31,7 +31,7 @@ server {
}
location /flower/ {
proxy_pass http://fba_server:8555;
proxy_pass http://fba_celery_flower:8555;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;