Skip to content

Commit e840208

Browse files
authored
Merge pull request #76 from nineaiyu/dev
fix: 修复单独容器部署,celery不支持中文
2 parents 343511e + 57f7e73 commit e840208

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

common/management/commands/services/hands.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,14 @@ def check_settings():
127127
sys.exit(10)
128128

129129

130-
def prepare():
130+
def celery_prepare():
131+
check_database_connection()
132+
check_settings()
133+
compile_i18n_file()
134+
download_ip_db()
135+
136+
137+
def server_prepare():
131138
check_database_connection()
132139
collect_static()
133140
compile_i18n_file()

common/management/commands/services/utils.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,10 @@ def start_and_watch(self):
3838
def start(self):
3939
check_db_status = False
4040
if 'gunicorn' in [service.name for service in self._services]:
41-
prepare()
41+
server_prepare()
4242
check_db_status = True
4343
if not check_db_status and {'celery_default', 'beat'} & set([service.name for service in self._services]):
44-
check_database_connection()
45-
check_settings()
44+
celery_prepare()
4645
for service in self._services:
4746
service: BaseService
4847
service.start()

0 commit comments

Comments
 (0)