Separate Build Arguments from Environment Variables
Right now env vars play as both build arguments and runtime environment variables. We need to have two separate entries for clarity and also to aid upcoming features like tagging releases and skipping the build step when no build related changes occur in our deployment pipelines.
Expose Any Service through Public IP
Any service be it a database from the catalog to a backend API should be able to be exposed publicly. Non HTTP related services such as TCP/UDP require dedicated public IP/HOSt + PORT to be exposed, and there's a limit of how many of those are on the planet. KintoHub users should be able to buy public IPs to expose their services if they wish.
Be able to enable or disable CI/CD for any service. If the service is a public repository/endpoint, then instructions for installing a webhook on github,bitbucket,etc will be available.