Just some thoughts as I’m working through deployments:
Lots of public Docker images want specific env vars set at runtime. It would be helpful to be able to ‘interpolate’ secrets or other env vars (like DATABASE_URL) within the variable expected by the image.
Being able to change env vars without a redeployment would be nice, similar to how changing a secret works now. I suppose this ties into the general desire for declarative deployment templates for other attributes.
It would be helpful to be able to specify a different Dockerfile for deployment, as well as a specific multistage target. Most of my apps do not use Dockerfile
as the deployment target.
Finally, this is an interesting approach from AWS to support a subset of Docker Compose directly. This allows using the same configuration for local development. Not asking for this, just noting that it kills many birds with one stone