Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wolfg1969/elastic-beanstalk-nginx-uwsgi-django
A Django sample app running with uWSGI and Nginx on AWS Elastic Beanstalk.
https://github.com/wolfg1969/elastic-beanstalk-nginx-uwsgi-django
aws django django-sample ebextensions elasticbeanstalk nginx pipenv python uwsgi
Last synced: 11 days ago
JSON representation
A Django sample app running with uWSGI and Nginx on AWS Elastic Beanstalk.
- Host: GitHub
- URL: https://github.com/wolfg1969/elastic-beanstalk-nginx-uwsgi-django
- Owner: wolfg1969
- License: mit
- Created: 2014-01-25T16:11:54.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2019-02-15T01:23:37.000Z (over 5 years ago)
- Last Synced: 2024-10-11T23:29:20.868Z (about 1 month ago)
- Topics: aws, django, django-sample, ebextensions, elasticbeanstalk, nginx, pipenv, python, uwsgi
- Language: HTML
- Homepage:
- Size: 191 KB
- Stars: 89
- Watchers: 9
- Forks: 28
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
elastic-beanstalk-nginx-uwsgi-django
====================================A Django sample app running with uWSGI and Nginx on AWS Elastic Beanstalk.
```
$ eb init
$ eb create ebsample-env -p "Python 2.7" --single --sample
```Setup environment properties:
```
$ eb setenv ALLOWED_HOSTS= \
DATABASE_URL=mysql://@:3306/?charset=utf8mb4 \
DEBUG=off \
DJANGO_SETTINGS_MODULE=ebsample.settings \
SECRET_KEY= \
WSGI_MODULE=ebsample.wsgi
```![Software Configuration](https://raw.githubusercontent.com/wolfg1969/elastic-beanstalk-nginx-uwsgi-django/master/static/images/Software%20Configuration.png)
```
$ eb deploy
or
$ eb deploy --staged$ eb open
```Change History:
* (11/24/2018): Upgraded platform to Python 2.7 running on 64bit Amazon Linux/2.7.6.
* (06/26/2018): Upgraded platform to Python 2.7 running on 64bit Amazon Linux/2.7.1.
* (01/16/2018): Upgraded platform to 64bit Amazon Linux 2017.09 v2.6.3 running Python 2.7.
* (01/16/2018): Use pipenv to manage requirements.
* (09/16/2017): Works with latest platform '64bit Amazon Linux 2017.03 v2.5.1 running Python 2.7'.
* (06/05/2017): Works with latest platform '64bit Amazon Linux 2017.03 v2.4.0 running Python 2.7'.
* (04/07/2017): Create a super user 'admin' for Admin Site, the initial password is **first 8 characters of your SECRET_KEY**.
* (04/07/2017): Upgraded platform to 64bit Amazon Linux 2016.09 v2.3.3 running Python 2.7.
* (01/29/2017): Configure uWSGI module parameter via environment variable.
* (01/29/2017): Upgraded platform to 64bit Amazon Linux 2016.09 v2.3.1 running Python 2.7.
* (12/26/2016): Now running on "64bit Amazon Linux 2016.09 v2.3.0 running Python 2.7".
* (12/12/2016): Works with "64bit Amazon Linux 2016.09 v2.2.0 running Python 2.7".
* (07/02/2016): Works with "64bit Amazon Linux 2016.03 v2.1.3 running Python 2.7".
* (05/29/2016): Use django-environ to read configurations from EB env file.
* (05/29/2016): Works with "64bit Amazon Linux 2016.03 v2.1.0 running Python 2.7".
* (02/21/2016): Works with "64bit Amazon Linux 2015.09 v2.0.7 running Python 2.7".
* (07/09/2015): Now it's compatible with "64bit Amazon Linux 2015.03 v1.4.3 running Python 2.7".