Skip to content
Snippets Groups Projects
Commit b69b8677 authored by Hinrikus Wolf's avatar Hinrikus Wolf
Browse files

update alumnigraphi system

it now uses celery and redis
parent 0637d3a4
No related branches found
No related tags found
No related merge requests found
Pipeline #4188 passed
......@@ -19,6 +19,23 @@
notify:
- "restart uwsgi instance {{app.instance}}"
- name: ensure the celery unit file exists
template:
src: apps/alumnigraph-celery.service.j2
dest: "/etc/systemd/system/{{ app_name }}-celery.service"
owner: root
group: root
mode: '0644'
notify:
- reload systemd service files
- "restart uwsgi instance {{app.instance}}"
- name: ensure the celery service is enabled
service:
name: "{{app_name}}-celery"
enabled: true
state: started
- name: ensure the folder from above is not present anymore
file:
path: "{{app_path}}/.ansible"
......
[Unit]
Description={{ app_name }}-Celery
After=network.target
[Service]
User={{ app_user }}
Group={{ app_group }}
WorkingDirectory={{ app_path }}
Environment=VIRTUAL_ENV="{{ app_path }}"
ExecStart={{ app_venv }}/bin/celery -A app.celery worker --loglevel=DEBUG --concurrency={{ alumni_graph_celery_concurrency }}
Restart=always
[Install]
WantedBy=multi-user.target
......@@ -23,3 +23,4 @@ SEND_INVITATIONS = {{ alumni_graph_send_invitation }}
SENTRY_URL = "{{ alumni_graph_sentry_url }}"
BABEL_DEFAULT_LOCALE = "DE"
CELERY_BROKER_URL = {{ alumni_graph_celery_broker }}
......@@ -47,3 +47,6 @@ alumni_graph_sentry_url: ""
# Do not define if there is no authentication needed
# alumni_graph_mail_user: None
# alumni_graph_mail_pass: None
#
alumni_graph_celery_broker: '"redis://localhost:6379/2"'
alumni_graph_celery_concurrency: 2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment