12345678910111213141516171819202122232425262728293031323334353637 |
- CONFIG = {
- <% if mode == 'django' -%>
- 'mode': 'django',
- <% else -%>
- 'mode': 'wsgi',
- <% end -%>
- <% if virtualenv -%>
- 'environment': {
- <% if environment -%>
- 'ENVIRONMENT': '<%= environment %>',
- <% end -%>
- 'PYTHONPATH': '<%= virtualenv %>'
- },
- <% end -%>
- 'working_dir': '<%= dir %>',
- 'user': 'www-data',
- 'group': 'www-data',
- <% if virtualenv -%>
- 'python': '<%= virtualenv %>/bin/python',
- <% else -%>
- 'python': '/usr/bin/python',
- <% end -%>
- 'args': (
- <% if !virtualenv and !bind -%>
- '--bind=unix:/tmp/gunicorn-<%= name %>.socket',
- <% elsif virtualenv and !bind -%>
- '--bind=unix:<%= virtualenv %>/<%= name %>.socket',
- <% else -%>
- '--bind=<%= bind %>',
- <% end -%>
- '--workers=<%= @processorcount.to_i*2 %>',
- '--timeout=30',
- <% if mode != 'django' -%>
- 'app:app',
- <% end -%>
- ),
- }
|