chore: sync Vite Modes with NODE_ENV
#944
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
build
script inpackage.json
to set--mode
in thevite build
command to always matchNODE_ENV
(defaults toproduction
)..env
to serve primarily as documentation and to provide essential default values..env.dev
and.env.prod
to.env.development
and.env.production
as Vite doesn't recognize the former..env.staging
for easier deployment configuration..env.development
to.env.staging
for quicker development environment setup.VERCEL_PROXIED_API_BASE_URL
toVITE_VERCEL_PROXIED_API_BASE_URL
for consistency with other variables.NODE_ENV
build argument inDockerfile
..github/workflows/build.yml
to.github/workflows/publish-docker-image.yml
, simplified the script, and set the Docker build argumentNODE_ENV=staging
.Fixes #929
In Go+ Builder, we currently use only three environments:
development
: Used solely for local development. For convenience, we often configure it similarly to thestaging
environment.staging
: A unified environment for everything that isn'tdevelopment
orproduction
, merging traditionaltesting
,qa
, andstaging
.production
: Reserved strictly for the live production system.