sladkovm / Docker Flask Gunicorn Nginx
Bootstrap example of a Flask app served via Gunicorn and Nginx using Docker conteiners
Stars: ✭ 138
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Docker Flask Gunicorn Nginx
Dash
Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
Stars: ✭ 15,592 (+11198.55%)
Mutual labels: flask, plotly-dash, dash
Slapdash
Boilerplate for bootstrapping scalable multi-page Dash applications
Stars: ✭ 225 (+63.04%)
Mutual labels: flask, plotly-dash, dash
Flask Restful Authentication
An example for RESTful authentication using nginx, uWSGI, Flask, MongoDB and JSON Web Token(JWT).
Stars: ✭ 63 (-54.35%)
Mutual labels: flask, nginx
Fitly
Self hosted web analytics for endurance athletes
Stars: ✭ 65 (-52.9%)
Mutual labels: plotly-dash, dash
Dash Renderer
OBSOLETE has been merged into dash
Stars: ✭ 88 (-36.23%)
Mutual labels: plotly-dash, dash
Hexapod Robot Simulator
A hexapod robot simulator built from first principles
Stars: ✭ 577 (+318.12%)
Mutual labels: plotly-dash, dash
Janus Webrtc Gateway Docker
Perfect Docker Image for Media Streaming Expert User ( https://github.com/meetecho/janus-gateway )
Stars: ✭ 582 (+321.74%)
Mutual labels: dash, nginx
Dfile
[Python + Flask] DFile: A fancy S3-based file sharing mode
Stars: ✭ 79 (-42.75%)
Mutual labels: flask, nginx
Dash Table
A First-Class Interactive DataTable for Dash
Stars: ✭ 382 (+176.81%)
Mutual labels: plotly-dash, dash
Pyblog
Pyblog 是一个简单易用的在线 Markdown 博客系统,它使用 Python 的 flask 架构,理论上支持所有 flask-sqlalchemy 所能支持的数据库。 编辑器使用的是 editor.md。当前版本(v2.0)支持且仅支持 python3! Python 的 Markdown to HTML 编译器使用的是 Mistune! Just so!
Stars: ✭ 113 (-18.12%)
Mutual labels: flask, nginx
Hiitpi
A workout trainer Dash/Flask app that helps track your HIIT workouts by analyzing real-time video streaming from your sweet Pi using machine learning and Edge TPU..
Stars: ✭ 106 (-23.19%)
Mutual labels: flask, dash
Docker Nginx Gunicorn Flask Letsencrypt
Boilerplate code for setting up Nginx + Gunicorn + Flask + automated LetsEncrypt certificates (https) using docker-compose.
Stars: ✭ 117 (-15.22%)
Mutual labels: flask, nginx
Jupyter Dash
Develop Dash apps in the Jupyter Notebook and JupyterLab
Stars: ✭ 453 (+228.26%)
Mutual labels: plotly-dash, dash
Crypto Whale Watching App
Python Dash app that tracks whale activity in cryptocurrency markets.
Stars: ✭ 389 (+181.88%)
Mutual labels: plotly-dash, dash
Dash Recipes
A collection of scripts and examples created while answering questions from the greater Dash community
Stars: ✭ 774 (+460.87%)
Mutual labels: plotly-dash, dash
Nginx Ui
Nginx UI allows you to access and modify the nginx configurations files without cli.
Stars: ✭ 4,067 (+2847.1%)
Mutual labels: flask, nginx
Shorty
🔗 A URL shortening service built using Flask and MySQL
Stars: ✭ 78 (-43.48%)
Mutual labels: flask, nginx
Dash Sample Apps
Open-source demos hosted on Dash Gallery
Stars: ✭ 2,090 (+1414.49%)
Mutual labels: plotly-dash, dash
Dash Docs
📖 The Official Dash Userguide & Documentation
Stars: ✭ 338 (+144.93%)
Mutual labels: plotly-dash, dash
Jupyterlab Dash
An Extension for the Interactive development of Dash apps in JupyterLab
Stars: ✭ 342 (+147.83%)
Mutual labels: plotly-dash, dash
Blueprint for docker-flask-gunicorn-nginx web application
Bootstrap example of a Flask/Dash app served via Gunicorn and Nginx using Docker containers
Guildeline article can be found at https://sladkovm.github.io/webdev/2017/10/16/Deploying-Plotly-Dash-in-a-Docker-Container-on-Digitital-Ocean.html
Run
make build
In your browser (assuming the docker-machine runs on 192.168.99.100) go to:
http://192.168.99.100
To clean up the container mess, run
make clean
It will shut down all container and remove all images
Prominent features:
- Dockerized application orchestrated by docker-compose
- Gunicorn as a WSGI and Nginx as a reverse proxy are included as services
- Nginx is configured to serve static files, e.g. images, css etc.
- Example of routing implementation in Dash app is shown
- Build process uses requirements.txt, but Pipenv files are included to ease the development process
- Bootstrap css is included
- Standard Single Page App Layout with Header, Main and Footer is set up
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].