Overview video: https://www.youtube.com/watch?v=HButaBBYxKw
All services should be self-contained, you don't need to install any additional software other than Docker.
Installation instructions: https://docs.docker.com/engine/installation/
Installation instructions: https://docs.docker.com/compose/install/
https://github.com/grammarly/rocker https://github.com/grammarly/rocker-compose
Copy example environment files:
cp env/common.env.sample env/common.env
cp env/development.env.sample env/development.env
Update them accordingly.
Add qainstructor.com:5043
to the list of insecure registries. And login:
docker login https://qainstructor.com:5043
The following command will create all necessary volumes and database:
bin/bootstrap.sh
Run bin/development.sh up -d
To build all images run:
bin/build.sh
To build one image:
cd engine
rocker build . --push
Run
bin/deploy.sh
Now the app should be app and running and available by https://lvh.me