-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
16 lines (13 loc) · 899 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM composer
MAINTAINER [email protected]
ENV COMPOSER_ALLOW_SUPERUSER 1
ENV COMPOSER_HOME /srv
RUN echo "install packages" \
&& composer global require squizlabs/php_codesniffer:^3 --no-suggest --no-ansi --no-interaction \
&& composer global require elnebuloso/codesniffer-flex1-coding-standard:^1 --no-suggest --no-ansi --no-interaction \
&& composer global require escapestudios/symfony2-coding-standard:^3 --no-suggest --no-ansi --no-interaction \
&& composer global require cakephp/cakephp-codesniffer:^3 --no-suggest --no-ansi --no-interaction \
&& ln -s /srv/vendor/bin/phpcs /usr/local/bin/phpcs \
&& ln -s /srv/vendor/bin/phpcbf /usr/local/bin/phpcbf \
&& phpcs --config-set installed_paths /srv/vendor/elnebuloso/codesniffer-flex1-coding-standard/src,/srv/vendor/escapestudios/symfony2-coding-standard,/srv/vendor/cakephp/cakephp-codesniffer
CMD ["-"]