Early container stages to serve as a foundation for application containers.
- Install Docker (Get Docker | Docker Docs)
- Install addititional dependencies
macOS installation example:
brew install hadolint prek railway rsync shellcheck
- Install hadolint (Install - hadolint/hadolint)
- Install prek (Installation - j178/prek)
- Install Railway CLI (Installing - CLI | Railway Docs)
- Install Rsync (rsync download)
- Install shellcheck (Installing - koalaman/shellcheck)
- Prepare and install prek Git hooks:
prek install --prepare-hooks
- Create the enviornment
.envfile by copying.env.example:cp .env.example .env
- Update
.envto ensure all variable have appropriate values. - Build Docker Compose services:
docker-compose build
Analysis on git commit is configure in Setup, step 1, above.
Prek can be invoked manually:
prek run --show-diff-on-failure --color=always --all-filesLICENSE: The contents of this repository are dedicated to the
public domain under the CC0 1.0 Universal (CC0 1.0) Public Domain
Dedication.
