All Projects → wolfg1969 → elastic-beanstalk-nginx-uwsgi-django

wolfg1969 / elastic-beanstalk-nginx-uwsgi-django

Licence: MIT license
A Django sample app running with uWSGI and Nginx on AWS Elastic Beanstalk.

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to elastic-beanstalk-nginx-uwsgi-django

keras-rest-API
A scalable Flask API to interact with a pre-trained Keras model.
Stars: ✭ 14 (-83.91%)
Mutual labels:  uwsgi
s3-monitoring
No description or website provided.
Stars: ✭ 14 (-83.91%)
Mutual labels:  uwsgi
laravel-elasticbeanstalk-cron
Ensure one instance within an EB environment is running Laravel's Scheduler
Stars: ✭ 55 (-36.78%)
Mutual labels:  elasticbeanstalk
passa
Resolver implementation and toolset for generating and interacting with Pipfile and Pipfile.lock.
Stars: ✭ 54 (-37.93%)
Mutual labels:  pipenv
poet-v
Vim Meets Poetry and Pipenv Virtual Environments
Stars: ✭ 57 (-34.48%)
Mutual labels:  pipenv
resolvelib
Resolve abstract dependencies into concrete ones
Stars: ✭ 92 (+5.75%)
Mutual labels:  pipenv
django-eb-sqs-worker
Django Background Tasks for Amazon Elastic Beanstalk
Stars: ✭ 27 (-68.97%)
Mutual labels:  elasticbeanstalk
moinmoin-wiki
Docker image based on Debian with the Moinmoin wiki engine, uwsgi, nginx and self signed SSL.
Stars: ✭ 33 (-62.07%)
Mutual labels:  uwsgi
django-kcproject-starter
Kickstart Coding's Django Project Starter Template
Stars: ✭ 14 (-83.91%)
Mutual labels:  pipenv
serverless-python-requirements
⚡️🐍📦 Serverless plugin to bundle Python packages
Stars: ✭ 971 (+1016.09%)
Mutual labels:  pipenv
uwsgiconf
Configure uWSGI from your Python code
Stars: ✭ 75 (-13.79%)
Mutual labels:  uwsgi
zhihu-crawler
徒手实现定时爬取知乎,从中发掘有价值的信息,并可视化爬取的数据作网页展示。
Stars: ✭ 56 (-35.63%)
Mutual labels:  pipenv
index
A PEP 503-compliant Python package index specifically providing wheels built for Alpine Linux
Stars: ✭ 26 (-70.11%)
Mutual labels:  pipenv
django-stomp
🔃 A simple implementation of STOMP with Django
Stars: ✭ 31 (-64.37%)
Mutual labels:  pipenv
python-web-dev-21-2
Material for "Web Development in Python with Django" using Django 2.1, published as a Pearson LiveLesson on Safari Books Online
Stars: ✭ 38 (-56.32%)
Mutual labels:  django-sample
fastapi-redis
Showcase of Redis integration with Python FastAPI framework as API backend for RDKit: Open-Source Cheminformatics Software
Stars: ✭ 46 (-47.13%)
Mutual labels:  pipenv
pypackage
Cookiecutter python package using Poetry, mypy, black, isort, autoflake, pytest, mkdocs, and GitHub Actions
Stars: ✭ 12 (-86.21%)
Mutual labels:  pipenv
docker-udata
udata and plugins all-in-one Docker image
Stars: ✭ 15 (-82.76%)
Mutual labels:  uwsgi
docker-django-nginx-uwsgi-postgres-load-balance-tutorial
實戰 Docker + Django + Nginx + uWSGI + Postgres - Load Balance -Tutorial 📝
Stars: ✭ 102 (+17.24%)
Mutual labels:  uwsgi
actions-aws-eb
Elastic beanstalk cli custom action
Stars: ✭ 39 (-55.17%)
Mutual labels:  elasticbeanstalk

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=<domain name> \
  DATABASE_URL=mysql://<user:pass>@<host>:3306/<dbname>?charset=utf8mb4 \
  DEBUG=off \
  DJANGO_SETTINGS_MODULE=ebsample.settings \
  SECRET_KEY=<secret key> \
  WSGI_MODULE=ebsample.wsgi 

Software Configuration

$ 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".
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].