https://github.com/dirmeier/docker-nginx-gunicorn-flask-app-template
A template for web-apps
https://github.com/dirmeier/docker-nginx-gunicorn-flask-app-template
docker flask gunicorn nginx skeleton-css template web-app
Last synced: 3 months ago
JSON representation
A template for web-apps
- Host: GitHub
- URL: https://github.com/dirmeier/docker-nginx-gunicorn-flask-app-template
- Owner: dirmeier
- License: gpl-3.0
- Created: 2016-08-20T16:06:16.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-04-22T21:26:02.000Z (about 3 years ago)
- Last Synced: 2025-01-17T06:45:46.696Z (4 months ago)
- Topics: docker, flask, gunicorn, nginx, skeleton-css, template, web-app
- Language: HTML
- Homepage:
- Size: 10.1 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-nginx-gunicorn-flask-app-template
[](http://www.repostatus.org/#inactive)
> A template for web-apps
## Introduction
This is a barebone that I like to use for web-servers. It uses `skeleton` on the front-end, `nginx` as a reverse-proxy, `Gunicorn` as HTTP-server and `Flask` as web-framework. All directories/files are empty I think, so you just need to fill them. The entire stack is dockerized.
## Usage
First download the latest `tarball` and unpack it. In order to install the barebone, first get modify the `htmls`, `python` files etc. To run the service you need to have `docker` installed (any recent version ill do):
```sh
./service.sh build
```This installs the image. Starting the container is done by:
```sh
./service.sh start
```This starts `nginx` and lets it listen on port 80. So navigate to `localhost` or `127.0.0.1`. You should see something like this:
When you are finished, stop the container again:
```sh
./service.sh stop
```## Author
* Simon Dirmeier [email protected]