description "CIRCLE DNS Driver Celery Upstart"

start on runlevel [2345]
stop on runlevel [!2345]

respawn
respawn limit 30 30
setgid cloud
setuid cloud

chdir /home/cloud/dnsdriver

script
    . /home/cloud/.virtualenvs/dnsdriver/bin/activate
    . /home/cloud/.virtualenvs/dnsdriver/bin/postactivate
    HOSTNAME=$(hostname -s)
    exec celery -A dnscelery worker --loglevel=info -n ${HOSTNAME}.dns
end script