aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/init-conf/templates/kernelci-celery-beat.service
blob: a0d5add761465f789a651bc8fa37f859ff90dccf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[Unit]
Description=Kernel CI Backend Celery Beat

[Service]
Type=simple
User={{ app_user }}
Group={{ app_user }}
ProtectHome=true
NoNewPrivileges=true
PrivateTmp=true
SyslogIdentifier=kernelci-celery-beat
LimitNOFILE=65536
RestartSec=5
Restart=always
PIDFile=/tmp/kernelci-celery-beat.pid
WorkingDirectory={{ install_base }}/{{ hostname }}/app
ExecStart={{ install_base }}/.venv/{{ hostname }}/bin/python -OO -R \
    {{ install_base }}/.venv/{{ hostname }}/bin/celery beat \
    --loglevel=INFO --schedule=/var/run/celery/kernelci-beat.db
    --app=taskqueue

[Install]
WantedBy=multi-user.target