Skip to content
Snippets Groups Projects
Commit 5c6e5c05 authored by Hinrikus Wolf's avatar Hinrikus Wolf Committed by Robin Sonnabend
Browse files

update alumnigraphi system

it now uses celery and redis
parent 9b68f445
No related branches found
No related tags found
1 merge request!40update alumnigraphi system
This commit is part of merge request !40. Comments created here will be created in the context of that merge request.
......@@ -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