Dockerized web app template using NGINX, Flask, and PostgreSQL.
.
├── LICENSE
├── README.md
├── docker-compose.yml
├── dockerized_logo.png
├── flask
│ ├── Dockerfile
│ ├── config.py
│ ├── manage.py
│ ├── project
│ │ ├── __init__.py
│ │ ├── controllers
│ │ │ ├── __init__.py
│ │ │ └── routes.py
│ │ ├── models
│ │ │ ├── __init__.py
│ │ │ └── names.py
│ │ ├── static
│ │ │ ├── css
│ │ │ ├── img
│ │ │ └── js
│ │ └── templates
│ │ └── index.html
│ ├── requirements.txt
│ └── tests
│ ├── __init__.py
│ ├── test_configs.py
│ └── test_website.py
├── nginx
│ ├── Dockerfile
│ ├── app.conf
│ └── nginx.conf
└── postgres
├── Dockerfile
└── create.sql
Installation
Flask
- Using Flask Script to run commands while application is running
- Running unit tests with Flask Testing and coverage
Docker
- Remove all Docker volumes to delete the database
- Access the PostgreSQL command line terminal through Docker