Run apps in containers, avoid rvm/chruby
This changes the setup to run all our apps in podman containers. are using a new image ruby-devel
, which is our ruby
-image with more packages installed so that all the bundle install
processes succeed.
It drops the dependency on rvm or chruby, no additional ruby-versions have to be installed.
To keep it simple the containers run with --net=host
and listen on 127.0.0.1
on different ports (users: 3000, admin: 3001, login: 3002, iapi: 9442, wkd-src: 4443).
For me, this makes development on different machines easier because it reduces the requirements to podman and easyrsa.