This feature is experimental: expect things to break and documentation to be innacurate and change inadvertantly. Use at your own risks.
  • app

uWSGI Official documentation

Commands

devops uwsgi start
Start uWSGI emperor if stopped
devops uwsgi stop
Stop uWSGI emperor if started
devops uwsgi restart
Restart uWSGI emperor, reload the configuration (but kills existing connection)
devops uwsgi app add
Add a new uWSGI application configuration

Options

Name Type Description Required
listen string Listening HTTP address (either of "ip.ad.dr.es:port", or "port") - if not specified uses unix socket instead.
module string The uWSGI module to execute in the app (e.g. django.core.handlers.wsgi:WSGIHandler(), wsgihandler:application)
name string Name of the app Required
root string root folder of the application Required
virtualenv string Name of the virtualenv to use.