Complete development setup using Docker
I've already taken the freedom to start working on this as part of learning how the system works. However I think it might be a good idea to discuss a few details.
The most important thing right now is whether we'd want to use official docker images for various services or not. Like nginx, mysql, keycloak, etc. The major advantage of this (and it is indeed major) is that these images are already well optimized for the docker workflow and pretty much work out of the box with very little configuration. The downside is that these images don't use the archlinux
image as their base. But instead are built upon CentOS, Ubuntu or Debian etc.
Personally I think that this is fine since these images really are purspose-built to run a single application and it is a very convenient way to run the setup in a reproducible way anywhere. But there might be some politics that I'm not aware of. I know that the stuff is using Arch Linux servers in production, and that of course won't change.