diff options
| author | 0livd <0livd@users.noreply.github.com> | 2017-06-28 00:04:47 +0200 |
|---|---|---|
| committer | Alexis Metaireau <alexis@notmyidea.org> | 2017-06-28 00:04:47 +0200 |
| commit | 603ac10d6eb485c9a95f253a14d4967f4aafbfa3 (patch) | |
| tree | dec2d60bc1a083a363d311994a051b983c4ca55d | |
| parent | 2ad4ef5466fa656b26a89d0c59bfd35bf784a76f (diff) | |
| download | ihatemoney-mirror-603ac10d6eb485c9a95f253a14d4967f4aafbfa3.zip ihatemoney-mirror-603ac10d6eb485c9a95f253a14d4967f4aafbfa3.tar.gz ihatemoney-mirror-603ac10d6eb485c9a95f253a14d4967f4aafbfa3.tar.bz2 | |
Turn the WSGI file into a python module (#240)
* Turn the WSGI file into a python module
* Update conf files to use the new wsgi module
Apache and gunicorn now use the same entrypoint
* Update Changelog
| -rw-r--r-- | CHANGELOG.rst | 3 | ||||
| -rw-r--r-- | budget/wsgi.py (renamed from budget/ihatemoney.wsgi) | 0 | ||||
| -rw-r--r-- | conf/apache-vhost.conf | 2 | ||||
| -rw-r--r-- | conf/supervisord.conf | 2 |
4 files changed, 5 insertions, 2 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6f475e6..33e1de5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,6 +9,9 @@ This document describes changes between each past release. ### Changed - **BREAKING CHANGE** Use a hashed ``ADMIN_PASSWORD`` instead of a clear text one, ``./budget/manage.py generate_password_hash`` can be used to generate a proper password HASH (#236) +- **BREAKING CHANGE** Turn the WSGI file into a python module, renamed from budget/ihatemoney.wsgi to budget/wsgi.py. Please update your Apache configuration! +- Changed the recommended gunicorn configuration to use the wsgi module as an entrypoint + ### Removed diff --git a/budget/ihatemoney.wsgi b/budget/wsgi.py index 66f7a73..66f7a73 100644 --- a/budget/ihatemoney.wsgi +++ b/budget/wsgi.py diff --git a/conf/apache-vhost.conf b/conf/apache-vhost.conf index b3f1349..b26feaa 100644 --- a/conf/apache-vhost.conf +++ b/conf/apache-vhost.conf @@ -3,7 +3,7 @@ ServerName ihatemoney.example.com # Uncomment the python-home option if you use a virtualenv WSGIDaemonProcess ihatemoney user=www-data group=www-data threads=5 python-path=/path/to/ihatemoney/budget # python-home=/path/to/your/venv - WSGIScriptAlias / /path/to/ihatemoney/budget/ihatemoney.wsgi + WSGIScriptAlias / /path/to/ihatemoney/budget/wsgi.py ErrorLog /var/log/apache2/ihatemoney.example.com_error.log CustomLog /var/log/apache2/ihatemoney.example.com_access.log combined <Directory /path/to/ihatemoney> diff --git a/conf/supervisord.conf b/conf/supervisord.conf index ec2d452..1b5dbbf 100644 --- a/conf/supervisord.conf +++ b/conf/supervisord.conf @@ -1,5 +1,5 @@ [program:budget] -command=/path/to/your/app/venv/bin/gunicorn -c /path/to/your/app/conf/gunicorn.conf.py run:app +command=/path/to/your/app/venv/bin/gunicorn -c /path/to/your/app/conf/gunicorn.conf.py wsgi:application directory=/path/to/your/app/budget/ user=www autostart=true |
