Shared Secrets / Environments

What’s the best way to set secrets to be re-used by multiple apps.

For example, a preview app generated from a pull-request which needs several secrets to be set before the first deployment, copied from a static staging environment.

Not all of these are even secret, but because it seems the only way to define non-secret environment variables is via fly.toml, it’s no good for multiple environments, something that’s pretty critical to delivering stable software.

Overall I’m impressed with fly but I have a few concerns on how enjoyable it is to use once you get beyond a trivial use-case.

1 Like