All Projects → rehabstudio → Docker Gunicorn Nginx

rehabstudio / Docker Gunicorn Nginx

An experimental docker setup for Python / Gunicorn / Nginx stack

Labels

Projects that are alternatives of or similar to Docker Gunicorn Nginx

Docker Librenms
Docker image for LibreNMS
Stars: ✭ 91 (-11.65%)
Mutual labels:  nginx
Python Microservice Fastapi
Learn to build your own microservice using Python and FastAPI
Stars: ✭ 96 (-6.8%)
Mutual labels:  nginx
Wordpressify
🎈 A build system designed to automate your WordPress development workflow.
Stars: ✭ 1,374 (+1233.98%)
Mutual labels:  nginx
Good Articles By Sort
本仓库用来存放我看过的认为比较好的文章---根据分类排序
Stars: ✭ 93 (-9.71%)
Mutual labels:  nginx
Elkstack
The config files and docker-compose.yml files of Dockerized ELK Stack
Stars: ✭ 96 (-6.8%)
Mutual labels:  nginx
Logation
Analyse your NGINX access logs and create beautiful maps of the locations from which people access your service.
Stars: ✭ 99 (-3.88%)
Mutual labels:  nginx
Server Configs Nginx
Nginx HTTP server boilerplate configs
Stars: ✭ 9,457 (+9081.55%)
Mutual labels:  nginx
Production Ready Expressjs Server
Express.js server that implements production-ready error handling and logging following latest best practices.
Stars: ✭ 101 (-1.94%)
Mutual labels:  nginx
Nginx Opencart
Nginx and PHP-FPM configuration for OpenCart install
Stars: ✭ 97 (-5.83%)
Mutual labels:  nginx
Country Ip Blocks
CIDR country-level IP data, straight from the Regional Internet Registries, updated hourly.
Stars: ✭ 100 (-2.91%)
Mutual labels:  nginx
Ecs Nginx Proxy
Reverse proxy for AWS ECS. Lets you address your docker containers by sub domain.
Stars: ✭ 93 (-9.71%)
Mutual labels:  nginx
Nginx Openid Connect
Reference implementation of OpenID Connect integration for NGINX Plus
Stars: ✭ 96 (-6.8%)
Mutual labels:  nginx
Craftcms Docker
Craft3/Craft2 CMS Docker base (Nginx, PHP-FPM 8, PostgreSQL/MariaDB, Redis)
Stars: ✭ 99 (-3.88%)
Mutual labels:  nginx
Shopware With Nginx
Running shopware using NGINX
Stars: ✭ 92 (-10.68%)
Mutual labels:  nginx
One Sys
聚合koa2+pm2+vue-cli+element+axios的前后端一体开发脚手架
Stars: ✭ 102 (-0.97%)
Mutual labels:  nginx
Docker Oidc Proxy
Docker Image built on Alpine Linux for secure OpenID Connect (OIDC) proxy authentication
Stars: ✭ 91 (-11.65%)
Mutual labels:  nginx
Pilothouse
A command line app for managing a LEMP local development environment based on Docker.
Stars: ✭ 98 (-4.85%)
Mutual labels:  nginx
Docker Laravel
🐳 Docker Images for Laravel development
Stars: ✭ 101 (-1.94%)
Mutual labels:  nginx
Nginx Vod Module
NGINX-based MP4 Repackager
Stars: ✭ 1,378 (+1237.86%)
Mutual labels:  nginx
Nginx Haskell Module
Nginx module for binding Haskell code in configuration files for great good!
Stars: ✭ 99 (-3.88%)
Mutual labels:  nginx

Docker Python Base

A bare bones python Docker setup to support local and production development from a single ops base. A super simple Flask app is contained in the app/ directory for demo purposes, but this can easily be switched for any WSGI compatible application.

Steps to run

For local development simply run make run-local. Once built, the container will run the Flask demo app on http://<container_ip>:5000.

To run the deploy in a production container, run make run-deploy. Once built, the container will run the Flask demo app on http://<container_ip>.

In addition to the run commands, make build-local and make build-deploy are available to allow building containers without running them.

Useful Docker Commands (use with care)

  • View docker images
docker images
  • List actively running images (add -l to include stopped containers)
docker ps
  • View container logs
docker logs -f <containerID>
  • Stop container
docker stop <containerID>
  • Delete dead images
for i in `docker images|grep \<none\>|awk '{print $3}'`;do docker rmi $i;done
  • Delete containers
docker rm -f `docker ps --no-trunc -a -q`
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].