# Automated deploy of django-todo project. ### Pre requires: 1. x86_64 deb based Linux distribution. Tested on Debian 9, but must work on any Debian based distro. 2. Internet access 3. GIT (`apt-get update && apt-get install -y git`) 4. Ansible (`apt-get update && apt-get install -y ansible`) 5. sudo (`apt-get update && apt-get install -y sudo`) ### Known bugs and limitation: 1. This solution not working on VirtualBox, but working fine on bare metal Debian installation. ### For start adventures: 1. Just clone this repo 2. Go to the repo directory 3. And type `./runme.sh` in your shell ### What happened after you run this script: 1. First of all, we install Minicube and deps with simple Ansible playbook (`bootstrap.yml`) 2. Booting Up Minicube with KVM backend 3. Building Docker image from Alpine Python 3.6 base (without tags, because CI/CD/hooks not implemented in this repo) 4. Installing our app set with Helm (with small customization of Bitnami's Postgres via `values.yaml`) 5. Exposing service via `minicube service`