# Run in Docker
This page contains list of commands for Docker.
# Run "lint" command
You need setup variables:
MR_ID
- ID of your pull requestTOKEN
- GitHub token
docker run \
-it \
-e GITHUB_ACTIONS=1 \
-e GITHUB_REPOSITORY=artarts36/php-merge-request-linter \
-e GITHUB_GRAPHQL_URL=https://api.github.com/graphql \
-e GITHUB_REF_NAME=${MR_ID}/merge \
-e MR_LINTER_GITHUB_HTTP_TOKEN=${TOKEN} \
-v "${PWD}/.mr-linter.json:/app/.mr-linter.json:ro" \
artarts36/merge-request-linter lint
# Run "info" command
Run a bash script to show information about MR Linter.
docker run -it artarts36/merge-request-linter info
# Run "dump" command
Run a bash script to list the current rules for validating requests.
docker run -it artarts36/merge-request-linter dump
# Run "install" command
Run a bash script to download the configuration.
docker run -v "${PWD}:/app/:rw" --user 1000:1000 -it artarts36/merge-request-linter install