[Unit] Description=Website {{ fqdn }} Requires={{ fqdn }}.socket After=network.target [Service] User={{ user }} Group={{ user }} WorkingDirectory={{ home }}/code ExecStart={{ home }}/virtualenv/bin/gunicorn --bind unix:/run/wsgi/{{ fqdn }}.sock {% if use_paste %}--paste {{home}}/code/{{ wsgi_application }}{% else %}{{ wsgi_application }}{% endif %} {% for var, val in environment_variables | dictsort %} Environment="{{ var }}={{ val }}" {% endfor %} ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID PrivateTmp=true UMask=0007 [Install] WantedBy=multi-user.target