Skip to content

Commit

Permalink
update env config to include secret key management
Browse files Browse the repository at this point in the history
  • Loading branch information
jtimpe committed Jun 3, 2024
1 parent 79ba3d9 commit 1693205
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@ Accepted

Applications need to be configured differently depending on where they are running. For example, the backend running locally will have different configuration then the backend running in production.

Further, environment variables can be designated "secret" or not; the term "secret key" is often used in place of secret environment variables. Secret keys are sometimes (but not always) shared between different deployment environments, which makes it useful to have a central "single source of truth" where a secret key can be kept and copied out to different environments. CircleCI solves this use case for us, allowing secret keys to be managed by the project's Environment Variables, and accessed in the deployment process to write to cloud.gov applications.

## Decision

We will use environment variables to configure applications.
We will use environment variables to configure applications. We will use Environment Variables in CircleCI to store and manage secret keys.

## Consequences

Expand Down

0 comments on commit 1693205

Please sign in to comment.