path "/welcome" shows deployment with a modal over the deployment and the modal has only one button to trigger SSO login
path "/deployment" shows deployment (no modal)
change in nginx configuration to enforce login and SSO session for the new UI routes
change in the server APIs to allow checking for user being authenticated and being authenticated as well as having SSO session
Also, there is support for running the whole setup on the local machine. For that, we have:
new folder "certificates" that has its content ignored to avoid leaking certificates
new Dockerfile for running only nginx in the container (certificates are needed for that)
This PR adds: