basically install docker, clone the repo possibly change submodule pointers from SSH to HTTPS, init submodules, put configuration variables to .env -file and run "docker compose up -d"
After things are up run sudo docker exec rmvm-rmapi-1 /bin/bash -lc "rasenmaeher_api addcode" to get admin first-login code(s)
[ ] Sanity - it Works but got to axe useless things out & refactor things to pass ansible linters
[ ] Check enough features are supported: users probably want -
[ ] to run ansible to deploy RM in dev (feature1, done), specifying what tag to deploy
[ ] to run ansible to deploy RM in vm production mode (feature2, done), specifying what tag to deploy
[ ] this against various targets (feature3, not sure if done, handle non-ubuntu targets by calling some good docker playbook that can handle varying host machines),
[ ] add admincodes (feature4, done but sanity) both at the end of the run, and deliberately (easily)
[ ] kill the deployment (feature5, done but sanity)
[ ] update things inside the deployment (Not sure if we want to give this rn, as for now each deployment is for short-term use only)
basically install docker, clone the repo possibly change submodule pointers from SSH to HTTPS, init submodules, put configuration variables to .env -file and run "docker compose up -d"
After things are up run
sudo docker exec rmvm-rmapi-1 /bin/bash -lc "rasenmaeher_api addcode"
to get admin first-login code(s)