Skip to content

Permission Fixes and More

Compare
Choose a tag to compare
@fideloper fideloper released this 09 Nov 15:14
· 88 commits to master since this release

➡️➡️➡️ 🔥**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 in Dockerfile to simplify Vessel command and get around some grimness when using exec.
  • Via d1c71e6: Dockerfile for app container creates user vessel and changes that user's UID via ENTRYPOINT (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 with Label within Dockerfile
  • Via #24: Readme references correct env var