Commit df9044d6 by Feanil Patel

Add the xserver upstart script.

parent 1863d661
......@@ -32,4 +32,7 @@
- name: enforce app-armor rules
shell: aa-enforce /usr/bin/python-sandbox
- name: setup upstart script
template: src=xserver.conf.j2 dest=/etc/init/xserver.conf owner=root group=root
- include: deploy.yml
# gunicorn
description "gunicorn server"
author "Calen Pennington <cpennington@mitx.mit.edu>"
start on started edxapp
stop on stopped edxapp
respawn
respawn limit 3 30
env PID=/var/tmp/xserver.pid
env NEW_RELIC_CONFIG_FILE={{ app_base_dir }}/newrelic.ini
env NEWRELIC={{ venv_dir }}/bin/newrelic-admin
env WORKERS=4
env PORT=8000
env LANG=en_US.UTF-8
env DJANGO_SETTINGS_MODULE=xserver.aws_settings
env SERVICE_VARIANT="xserver"
chdir /opt/wwc/xserver
setuid www-data
exec {{ venv_dir }}/bin/gunicorn --preload -b 127.0.0.1:$PORT -w $WORKERS --timeout=30 --pythonpath={{ xserver_code_dir }} pyxserver_wsgi:application
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment