ci: Docker
This MR adds Dockerfiles and a Docker compose file. This is important because the CI will use Docker to automatically update the Demo. It furthermore is an easy possibility to run your own version, without needing to set up a complete environment.