diff --git a/roles/lokole/templates/celery.service.j2 b/roles/lokole/templates/celery.service.j2 index 49a2dd64b..7a9ff74c9 100644 --- a/roles/lokole/templates/celery.service.j2 +++ b/roles/lokole/templates/celery.service.j2 @@ -6,6 +6,7 @@ Before=celerybeat.service [Service] Type=simple +EnvironmentFile={{ lokole_run_directory }}/settings.env ExecStart={{ lokole_venv }}/bin/celery --uid={{ lokole_uid }} --gid={{ lokole_uid }} --app=opwen_email_client.webapp.tasks worker --loglevel=info --concurrency=2 ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill TERM $MAINPID diff --git a/roles/lokole/templates/celerybeat.service.j2 b/roles/lokole/templates/celerybeat.service.j2 index 07d570590..a5164d09a 100644 --- a/roles/lokole/templates/celerybeat.service.j2 +++ b/roles/lokole/templates/celerybeat.service.j2 @@ -6,6 +6,7 @@ Before=lokole_restarter.service [Service] Type=simple +EnvironmentFile={{ lokole_run_directory }}/settings.env ExecStart={{ lokole_venv }}/bin/celery --app=opwen_email_client.webapp.tasks beat --loglevel=info [Install] diff --git a/roles/lokole/templates/lokole.service.j2 b/roles/lokole/templates/lokole.service.j2 index 29643cabd..7ab4c935e 100644 --- a/roles/lokole/templates/lokole.service.j2 +++ b/roles/lokole/templates/lokole.service.j2 @@ -5,6 +5,7 @@ After=network.target [Service] Type=simple +EnvironmentFile={{ lokole_run_directory }}/settings.env ExecStart=/bin/bash {{ lokole_run_directory }}/webapp.sh ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID diff --git a/roles/lokole/templates/lokole_restarter.service.j2 b/roles/lokole/templates/lokole_restarter.service.j2 index 12aa52471..a9c2ed875 100644 --- a/roles/lokole/templates/lokole_restarter.service.j2 +++ b/roles/lokole/templates/lokole_restarter.service.j2 @@ -5,6 +5,7 @@ After=celerybeat.service [Service] Type=simple +EnvironmentFile={{ lokole_run_directory }}/settings.env WorkingDirectory={{ lokole_run_directory }} ExecStart={{ lokole_venv }}/bin/manage.py restarter --directory={{ lokole_run_directory }}