DEV Community

Discussion on: Building a SaaS Product in Public - Update 1

ajones_codes profile image
Andrew Jones Author

Hey! Thanks for the questions.

  1. Both! I’m planning on supporting multiple environments per project.
  2. Yes. One competitor is Vercel’s CLI, which lets teams manually pull env variables, but it only supports one environment and of course requires you to use Vercel. HashiCorp Vault does have a lot of similar features, but I’m planning a simpler workflow than their CLI, and cheaper pricing, although I’ll need to figure that out once I’ve developed the service further.
  3. Plan right now is that the variables will be pulled at buildtime and/or runtime and dynamically injected in-memory, plus there will be an override system based on the traditional .env file. Proper logging and CLI output will help clear up confusion around overrides.