This is a simple flask webapp that implements GRUD functionality.
- First of all you have to clone this repository on your server.
-$ mkdir -p ~/MyProjects
-$ cd ~/MyProjects
-$ git clone https://github.com/gregkoul/Dockerized-webapp-flask-intro.git
OR via SSH
-$ git clone git@github.com:gregkoul/Dockerized-webapp-flask-intro.git
- Now you have to build the Docker Image locally.
-$ cd ~/MyProjects/Dockerized-webapp-flask-intro
-$ docker build . -t gregkoul/webapp-flask-intro:1.0
- Now you have to create a persistent volume.
-$ docker volume create myvol
-$ docker volume ls
- Now you have to create SQLite database.
-$ docker run -t -p 5000:5000 -v myvol:/opt gregkoul/webapp-flask-intro:1.0 createdb.py
- Now you have to spin up your container.
-$ docker run -t -p 5000:5000 -v myvol:/opt gregkoul/webapp-flask-intro:1.0