1- FROM  alpine:3.5 
1+ FROM  alpine:3.6 
22
33ARG  BUILD_DATE
44ARG  VCS_REF
@@ -11,7 +11,8 @@ LABEL org.label-schema.build-date=$BUILD_DATE \
1111 org.label-schema.vcs-url="https://github.com/skilld-labs/docker-phpcs-drupal"  \
1212 maintainer="Andriy Yun <andriy.yun@gmail.com>, Andy Postnikov <apostnikov@gmail.com>" 
1313
14- RUN  apk add --no-cache \
14+ RUN  set -e \
15+  && apk add --no-cache \
1516 curl \
1617 git \
1718 patch \
@@ -23,17 +24,19 @@ RUN apk add --no-cache \
2324 php7-opcache \
2425 php7-openssl \
2526 php7-phar \
26-  php7-xml \
27+  php7-simplexml \
28+  php7-tokenizer \
29+  php7-xmlwriter \
2730 php7-zlib \
28-  && ln -s /usr/bin/php7 /usr/bin/php \
2931 && curl -sS https://getcomposer.org/installer | php -- --filename=composer --install-dir=/usr/bin \
30-  && composer global require drupal/coder \
31-  && ln -s /root/.composer/vendor/squizlabs/php_codesniffer/scripts /phpcs /usr/bin/phpcs \
32-  && ln -s /root/.composer/vendor/squizlabs/php_codesniffer/scripts /phpcbf /usr/bin/phpcbf \
32+  && composer global require drupal/coder --update-no-dev --no-suggest --prefer-dist ^8.2  \
33+  && ln -s /root/.composer/vendor/bin /phpcs /usr/bin/phpcs \
34+  && ln -s /root/.composer/vendor/bin /phpcbf /usr/bin/phpcbf \
3335 && ln -s /root/.composer/vendor/drupal/coder/coder_sniffer/Drupal /root/.composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Drupal \
3436 && ln -s /root/.composer/vendor/drupal/coder/coder_sniffer/DrupalPractice /root/.composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/DrupalPractice \
3537 && cd /root/.composer/vendor/drupal/coder && curl https://www.drupal.org/files/issues/2857856-8.patch | patch -p1 && cd \
3638 && git clone --branch master https://git.drupal.org/sandbox/coltrane/1921926.git /root/drupalsecure_code_sniffs \
39+  && rm -rf /root/drupalsecure_code_sniffs/.git \
3740 && cd /root/drupalsecure_code_sniffs && curl https://www.drupal.org/files/issues/parenthesis_closer_notice-2320623-2.patch | git apply && cd \
3841 && apk del --no-cache git \
3942 && rm -rf /root/.composer/cache/* \
@@ -43,4 +46,4 @@ RUN apk add --no-cache \
4346VOLUME  /work
4447WORKDIR  /work
4548
46- CMD  ["phpcs" , "--standard=Drupal" , "." ]
49+ CMD  ["phpcs" , "--standard=Drupal,DrupalPractice " , "." ]
0 commit comments