Are there any best practices when it comes to setting up a dev and production env in prefect?
I was thinking to put it in two different workspaces, so it would also be easier to take advantage of blocks, but I'm not sure if i could run two agents on two different workspaces on the same pc. (Would have to login to two different workspaces simultanously?)
Currently i've setup two different docker blocks that injects the secrets i need in different environment into the env vars in the container, but this would lead to exposed secrets if i was to inject secrets into the docker like this.
One way would be to use different Azure vaults and just inject these into the docker, but I believe the prettier solution would be to use prefect blocks.
Anyone who did something similar and can share ideas or experiences?
TL:DR - What is the best way to deal with secerts/connection string and other variables that span across environments?
Ex..
The Server1 Var in my Dev environment == DevServer
Server1 Var in Prod var == ProdServer