clean up, consolidate config.json, celery hooks

This commit is contained in:
Simon 2024-07-22 22:53:45 +02:00
parent 7d4eecf603
commit d6fc78d3b4
No known key found for this signature in database
GPG Key ID: 2C15AA5E89985DD4
12 changed files with 11 additions and 22 deletions

View File

@ -17,7 +17,7 @@ python manage.py ta_startup
# start all tasks
nginx &
celery -A home.celery worker --loglevel=INFO --max-tasks-per-child 10 &
celery -A home beat --loglevel=INFO \
celery -A task.celery worker --loglevel=INFO --max-tasks-per-child 10 &
celery -A task beat --loglevel=INFO \
--scheduler django_celery_beat.schedulers:DatabaseScheduler &
uwsgi --ini uwsgi.ini

View File

@ -29,7 +29,7 @@ class AppConfig:
def get_config_file(self):
"""read the defaults from config.json"""
with open("home/config.json", "r", encoding="utf-8") as f:
with open("appsettings/config.json", "r", encoding="utf-8") as f:
config_file = json.load(f)
return config_file

View File

@ -49,7 +49,6 @@ ALLOWED_HOSTS, CSRF_TRUSTED_ORIGINS = ta_host_parser(
INSTALLED_APPS = [
"django_celery_beat",
"home.apps.HomeConfig",
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",

View File

@ -1,7 +0,0 @@
"""start celery app"""
from __future__ import absolute_import, unicode_literals
from home.celery import app as celery_app
__all__ = ("celery_app",)

View File

@ -1,10 +0,0 @@
"""handle custom startup functions"""
from django.apps import AppConfig
class HomeConfig(AppConfig):
"""call startup funcs"""
default_auto_field = "django.db.models.BigAutoField"
name = "home"

View File

@ -0,0 +1,7 @@
"""start celery app"""
from __future__ import absolute_import, unicode_literals
from task.celery import app as celery_app
__all__ = ("celery_app",)

View File

@ -5,7 +5,7 @@ functionality:
"""
from common.src.ta_redis import RedisArchivist, TaskRedis
from home.celery import app as celery_app
from task.celery import app as celery_app
from task.src.task_config import TASK_CONFIG