added a new ENVIRONMENT_FILE variable #371
Closed
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.
This adds a new Feature to sail which lets you optionally define a ENVIRONMENT_FILE.
See #368
-> https://docs.docker.com/compose/environment-variables/#using-the---env-file--option
Since the Option "--env-file" wasnt present before the default behaviour of docker is always parsing a ".env"-File if it's present.
So this change should not break anything - even if the
--env-file ./.env
-Option now always gets passed to docker when it's not overwritten.See: https://docs.docker.com/compose/environment-variables/#the-env-file
To test:
sail up
cp .env .env.test
echo "APP_PORT=8001" >> .env.test
ENVIRONMENT_FILE="./.env.test" sail up