It works great when there has different .env
(.env.json
) file for different environment.
You need set your different environment variables for different environment in your operate system.For example:
...
export DEV_HTTPS=false
export PROD_HTTPS=true
...
and your .env
should like:
...
HTTPS=
...
replace-env source-file output-file
replace-env e .env.example .env
replace j .env.json.example .env.json
replace e --branch-env DRONE_BRANCH .env.example .env
replace e --branch-env CI_COMMIT_BRANCH .env.example .env