Make app service user configurable, as well as db service names #44
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 PR will add the following env vars to be used in
bin/sail
:APP_USER
(default 'sail')MYSQL_SERVICE
(default 'mysql')PGSQL_SERVICE
(default 'pgsql')Context:
I work with an existing Docker Compose setup, which was created before Laravel Sail came out.
However, Sail is a great tool to wrap around docker-compose regardless, and this PR with minor, non-breaking changes will better support Docker Compose configurations with different DB service names and the username for the service where you run your CLI tools in.
In my case I use MariaDB (container named 'mariadb'), and I have a separate workspace container where I usually bash into (as user 'user') and run my commands from.