mirror of
https://github.com/rectorphp/rector.git
synced 2024-06-30 14:43:31 +00:00
901 B
901 B
How to Run Rector in Docker
You can run Rector on your project using Docker.
To make sure you are running latest version, use docker pull rector/rector
.
Note that Rector inside Docker expects your application in /project
directory - it is mounted via volume from the current directory ($pwd
).
docker run --rm -v $(pwd):/project rector/rector:latest process src --dry-run
Using rector.php
config:
docker run --rm -v $(pwd):/project rector/rector:latest process src \
--config rector.php \
--dry-run
Permissions issues
If you run into issues with permission denied
or running Rector in docker keeps changing owner of your project files, running container as current user --user $(id -u):$(id -g)
should solve it for you:
docker run --rm --user $(id -u):$(id -g) -v $(pwd):/project rector/rector process src --config rector.php --dry-run