-
You can also do some nice things with https://github.com/getsops/sops, I store encrypted password and secrets on git with sops, but I also use nix so I have near perfect integration with my services.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
dotenv-expand
Variable expansion for dotenv. Expand variables already on your machine for use in your .env file.
Encrypting dotenv files is a thing, I would even say it has become popular!
https://dotenvx.com
https://github.com/getsops/sops
-
I use `age` and `agebox` (https://github.com/slok/agebox) but same idea. I set up pre-commit and post-pull hooks to encrypt and decrypt all the env files I use in docker compose.
-
I made a direnv extension for that purposes.
It loads env files and call hashicorp vault if the value is a secret.
I find it pretty neat to have an env file that describes all environments variables.
https://github.com/gerardnico/direnv-ext
-