Permission Fixes and More
➡️➡️➡️ 🔥**This version has a breaking changes.**🔥 Thus we'll do a major version change to 2.0.0
. **
➡️➡️➡️ Users will be required to re-build their containers.
Breaking Changes
- Via #30: Use
WORKDIR
inDockerfile
to simplify Vessel command and get around some grimness when usingexec
. - Via d1c71e6:
Dockerfile
forapp
container creates uservessel
and changes that user's UID viaENTRYPOINT
(anytime a container is started) to match the current user's UID, allowing file writes to the container. This gets around:- Linux user file permissions with Docker (which we've gotten around before, but this also allows point 2 below)
- Commands like
./vessel artisan tinker
which write history to$HOME/.config
within the container now will have permission to write to that location, whereas before we'd hit an error attempting to write to//.config
(file path in root directory, with double back-slash since$HOME=/
by default)
Minor Changes
- Via #25:
MAINTAINER
replaced withLabel
within Dockerfile - Via #24: Readme references correct env var
- Also updated in
vessel-docs
repo
- Also updated in