---
title: Charmhub | Deploy Nottrobin Wsgi App Legacy using Charmhub - The Open Operator
  Collection
description: Deploy the latest version of Nottrobin Wsgi App Legacy on any cloud.
url: https://charmhub.io/nottrobin-wsgi-app-legacy/configurations
---

# Nottrobin Wsgi App Legacy

[Robin Winslow](https://charmhub.io/publisher/nottrobin "View all packages from Robin Winslow")

* [Robin Winslow](https://charmhub.io/publisher/nottrobin "View all packages from Robin Winslow")

Platform:

16.04

14.04

stable 2

```
juju deploy nottrobin-wsgi-app-legacy
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [apt\_dependencies](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#apt_dependencies)
* [archive\_filename](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#archive_filename)
* [build\_label](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#build_label)
* [code\_assets\_uri](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#code_assets_uri)
* [current\_symlink](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#current_symlink)
* [environment\_variables](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#environment_variables)
* [nagios\_context](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#nagios_context)
* [nagios\_http\_hostname](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#nagios_http_hostname)
* [nagios\_http\_status](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#nagios_http_status)
* [nagios\_index\_content](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#nagios_index_content)
* [nagios\_index\_path](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#nagios_index_path)
* [nagios\_servicegroups](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#nagios_servicegroups)
* [pip\_cache\_path](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#pip_cache_path)
* [requirements\_path](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#requirements_path)
* [update\_make\_target](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#update_make_target)
* [webservice\_port](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#webservice_port)
* [webservice\_protocol](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#webservice_protocol)
* [wsgi\_application](https://charmhub.io/nottrobin-wsgi-app-legacy/configurations#wsgi_application)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* apt\_dependencies | string

  A space-separated list of apt dependencies to install
* archive\_filename | string

  The filename for the archive - e.g. "code\_archive.tgz"
* build\_label | string

  The build label given to the code archive and corresponding to the path from which the archived code should be installed. For example, a value of r'2' tells the charm to use the archive at 'r2/code\_archive.tgz'.
* code\_assets\_uri | string

  An optional URI to download the archive from This shouldn't be the whole URI but the earlier part (e.g.: 'https://example.com/AUTH/container') for this format: {{ code\_assets\_uri }}/{{ build\_label }}/{{ archive\_filename }} NB: The URI should *not* include a trailing slash
* current\_symlink | string

  Default: latest

  The symlink of the code to run. The default of 'latest' will use the most recently added build on the instance. Specifying a differnt label (eg. "r235") will symlink to that directory assuming it has been previously added to the instance.
* environment\_variables | string

  A space separated list of environment variables for the app - in Bash variable syntax
* nagios\_context | string

  Default: juju

  The host\_name value in nagios service config files written when related to nrpe-external-master are prefixed with this value.
* nagios\_http\_hostname | string

  Default: 127.0.0.1

  The hostname to use in the Host: header of the check\_http Nagios check when testing the health of the app server.
* nagios\_http\_status | int

  Default: 200

  The expected HTTP status of the nagios check
* nagios\_index\_content | string

  A string to check for inside the index page response - for nagios to test
* nagios\_index\_path | string

  Default: /

  The path within the URI to the index page of the website - for nagios to test
* nagios\_servicegroups | string

  A comma-separated list of nagios servicegroups. If left empty, the nagios\_context will be used as the servicegroup.
* pip\_cache\_path | string

  The location of the pip-cache to install requirements from. If pip-cache is present, pip will not attempt to connect to PyPi, and instead look for requirements in the specified cache folder.
* requirements\_path | string

  The location of the requirements file within the archive. Requirements in this file will be installed with `pip install`
* update\_make\_target | string

  After the code is extracted, the charm will run: $ make <update\_make\_target> in the project directory. You can define this make target in your project to run any commands necessary to update your app
* webservice\_port | string

  The port of for any incoming webservice relations.
* webservice\_protocol | string

  Default: http

  The protocol of for any incoming webservice relations.
* wsgi\_application | string

  The WSGI application within the archive, in Python notation E.g.: my\_app.wsgi:application
