...
Bloc de code | ||
---|---|---|
| ||
(django_pod) pod@pod:/usr/local/django_projects/podv3$ nano pod/custom/settings_local.py |
Bloc de code | ||||
---|---|---|---|---|
| ||||
# Configuration ActivityPub USE_ACTIVITYPUB = True ACTIVITYPUB_CELERY_BROKER_URL = "redis://127.0.0.1:6379/7" # on utilise la db 7 comme espace file d'attente sur redis with open("pod/activitypub/ap.key") as fd: ACTIVITYPUB_PRIVATE_KEY = fd.read() with open("pod/activitypub/ap.pub") as fd: ACTIVITYPUB_PUBLIC_KEY = fd.read() |
...
Bloc de code | ||||
---|---|---|---|---|
| ||||
CELERYD_NODES="worker-activitypub" # Nom du/des worker(s). Ajoutez autant de workers que de tache à executer en parallele. CELERY_BIN="/home/pod/.virtualenvs/django_pod/bin/celery" # répertoire source de celery CELERY_APP="pod.activitypub.tasks" # application où se situe celery CELERYD_CHDIR="/usr/local/django_projects/podv3" # répertoire du projet Pod (où se trouve manage.py) CELERYD_OPTS="--time-limit=86400 --concurrency=1 --max-tasks-per-child=1 --prefetch-multiplier=1" # options à appliquer en plus sur le comportement du/des worker(s) CELERYD_LOG_FILE="/var/log/celery/%N.log" # fichier log CELERYD_PID_FILE="/var/run/celery/%N.pid" # fichier pid CELERYD_USER="pod" # utilisateur système utilisant celery CELERYD_GROUP="pod" # groupe système utilisant celery CELERY_CREATE_DIRS=1 # si celery dispose du droit de création de dossiers CELERYD_LOG_LEVEL="INFO" # niveau d'information qui seront inscrit dans les logs |
...