Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Proposal] Add app environments #21

Open
yordis opened this issue Jul 25, 2021 · 0 comments
Open

[Proposal] Add app environments #21

yordis opened this issue Jul 25, 2021 · 0 comments
Labels
State: Deferred The ADR has not been acted upon for a significant period of time. Type: ADR It is something related to ADRs.

Comments

@yordis
Copy link
Member

yordis commented Jul 25, 2021

Add environments to all applications

  • State: Draft
  • Created: 2021-07-25
  • Tags: app, releases

Context

We don't have misalignment configuring environments across applications, this is one of those that we don't need that much freedom, and nowadays most people end up doing the exact same thing

  • development (preview, local dev, branch)
  • staging (trunk branch, customer environment)
  • production (official release)

Resolution

  • You MUST add [PREFIX]_ENVIRONMENT to all your application deployments
  • [PREFIX]_ENVIRONMENT MUST be one of the following values
    • development: when the release is based on a branch deployment, aka. preview deployment
    • staging: trunk branch, deployment before cutting a production release
    • production: the production version of the release

Links

@yordis yordis added State: Draft The ADR is being discussed. Type: ADR It is something related to ADRs. labels Jul 25, 2021
@yordis yordis added State: Deferred The ADR has not been acted upon for a significant period of time. and removed State: Draft The ADR is being discussed. labels Oct 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
State: Deferred The ADR has not been acted upon for a significant period of time. Type: ADR It is something related to ADRs.
Projects
None yet
Development

No branches or pull requests

1 participant