This project is a demo for a talk I gave. See the presentation.
A Docker environment is provided and requires you to have these tools available:
- Docker
- pipenv (see these instructions for how to install)
Install and run pipenv
to install the required tools:
pipenv install
You can configure your current shell to be able to use Invoke commands directly
(without having to prefix everything by pipenv run
)
pipenv shell
Launch the stack by running this command:
inv start
Note: the first start of the stack should take a few minutes.
The site is now accessible at the hostnames your have configured over HTTPS (you may need to accept self-signed SSL certificate).
Checkout inv -l
to have the list of available Invoke tasks.