From 9ee2da9fa3cb643480ddca350688294fa8cf6388 Mon Sep 17 00:00:00 2001 From: cytopia Date: Mon, 14 May 2018 20:43:35 +0200 Subject: [PATCH] Add photon binary --- Dockerfiles/work/Dockerfile-5.3 | 5 +++++ Dockerfiles/work/Dockerfile-5.4 | 5 +++++ Dockerfiles/work/Dockerfile-5.5 | 5 +++++ Dockerfiles/work/Dockerfile-5.6 | 5 +++++ Dockerfiles/work/Dockerfile-7.0 | 5 +++++ Dockerfiles/work/Dockerfile-7.1 | 5 +++++ Dockerfiles/work/Dockerfile-7.2 | 5 +++++ Dockerfiles/work/Dockerfile-7.3 | 5 +++++ README.md | 4 ++++ build/ansible/group_vars/all.yml | 7 +++++++ 10 files changed, 51 insertions(+) diff --git a/Dockerfiles/work/Dockerfile-5.3 b/Dockerfiles/work/Dockerfile-5.3 index 00ada80..20ad11c 100644 --- a/Dockerfiles/work/Dockerfile-5.3 +++ b/Dockerfiles/work/Dockerfile-5.3 @@ -187,6 +187,10 @@ RUN set -x \ && curl -qL https://github.com/squizlabs/PHP_CodeSniffer/releases/download/2.9.0/phpcbf.phar > /usr/local/bin/phpcbf 2>/dev/null \ && chmod +x /usr/local/bin/phpcbf \ \ +# photon + && COMPOSER_HOME="/usr/local/src/composer" composer global require "photoncms/installer" \ +ln -s /usr/local/src/composer/vendor/photoncms/installer/photon /usr/local/bin/photon \ + \ # sass && gem install sass \ # webpack @@ -268,6 +272,7 @@ RUN set -x \ && phalcon commands | grep -E '[.0-9]+' \ && phpcs --version | grep -E 'version [.0-9]+' \ && phpcbf --version | grep -E 'version [.0-9]+' \ + && photon --version | grep -E 'version [.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ && wp --allow-root --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-5.4 b/Dockerfiles/work/Dockerfile-5.4 index a552bfd..7dbc594 100644 --- a/Dockerfiles/work/Dockerfile-5.4 +++ b/Dockerfiles/work/Dockerfile-5.4 @@ -197,6 +197,10 @@ RUN set -x \ && curl -q https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar > /usr/local/bin/phpcbf 2>/dev/null \ && chmod +x /usr/local/bin/phpcbf \ \ +# photon + && COMPOSER_HOME="/usr/local/src/composer" composer global require "photoncms/installer" \ +ln -s /usr/local/src/composer/vendor/photoncms/installer/photon /usr/local/bin/photon \ + \ # sass && gem install sass \ # symfony @@ -282,6 +286,7 @@ RUN set -x \ && phalcon commands | grep -E '[.0-9]+' \ && phpcs --version | grep -E 'version [.0-9]+' \ && phpcbf --version | grep -E 'version [.0-9]+' \ + && photon --version | grep -E 'version [.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ && symfony --version | grep -E 'version\s*[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-5.5 b/Dockerfiles/work/Dockerfile-5.5 index 2bdce25..35b36fb 100644 --- a/Dockerfiles/work/Dockerfile-5.5 +++ b/Dockerfiles/work/Dockerfile-5.5 @@ -200,6 +200,10 @@ RUN set -x \ && curl -q https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar > /usr/local/bin/phpcbf 2>/dev/null \ && chmod +x /usr/local/bin/phpcbf \ \ +# photon + && COMPOSER_HOME="/usr/local/src/composer" composer global require "photoncms/installer" \ +ln -s /usr/local/src/composer/vendor/photoncms/installer/photon /usr/local/bin/photon \ + \ # sass && gem install sass \ # symfony @@ -286,6 +290,7 @@ RUN set -x \ && phalcon commands | grep -E '[.0-9]+' \ && phpcs --version | grep -E 'version [.0-9]+' \ && phpcbf --version | grep -E 'version [.0-9]+' \ + && photon --version | grep -E 'version [.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ && symfony --version | grep -E 'version\s*[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-5.6 b/Dockerfiles/work/Dockerfile-5.6 index a3cc968..ff986a8 100644 --- a/Dockerfiles/work/Dockerfile-5.6 +++ b/Dockerfiles/work/Dockerfile-5.6 @@ -200,6 +200,10 @@ RUN set -x \ && curl -q https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar > /usr/local/bin/phpcbf 2>/dev/null \ && chmod +x /usr/local/bin/phpcbf \ \ +# photon + && COMPOSER_HOME="/usr/local/src/composer" composer global require "photoncms/installer" \ +ln -s /usr/local/src/composer/vendor/photoncms/installer/photon /usr/local/bin/photon \ + \ # sass && gem install sass \ # symfony @@ -286,6 +290,7 @@ RUN set -x \ && phalcon commands | grep -E '[.0-9]+' \ && phpcs --version | grep -E 'version [.0-9]+' \ && phpcbf --version | grep -E 'version [.0-9]+' \ + && photon --version | grep -E 'version [.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ && symfony --version | grep -E 'version\s*[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-7.0 b/Dockerfiles/work/Dockerfile-7.0 index a811b9a..0c34b70 100644 --- a/Dockerfiles/work/Dockerfile-7.0 +++ b/Dockerfiles/work/Dockerfile-7.0 @@ -200,6 +200,10 @@ RUN set -x \ && curl -q https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar > /usr/local/bin/phpcbf 2>/dev/null \ && chmod +x /usr/local/bin/phpcbf \ \ +# photon + && COMPOSER_HOME="/usr/local/src/composer" composer global require "photoncms/installer" \ +ln -s /usr/local/src/composer/vendor/photoncms/installer/photon /usr/local/bin/photon \ + \ # sass && gem install sass \ # symfony @@ -286,6 +290,7 @@ RUN set -x \ && phalcon commands | grep -E '[.0-9]+' \ && phpcs --version | grep -E 'version [.0-9]+' \ && phpcbf --version | grep -E 'version [.0-9]+' \ + && photon --version | grep -E 'version [.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ && symfony --version | grep -E 'version\s*[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-7.1 b/Dockerfiles/work/Dockerfile-7.1 index 63b58c7..03e852e 100644 --- a/Dockerfiles/work/Dockerfile-7.1 +++ b/Dockerfiles/work/Dockerfile-7.1 @@ -200,6 +200,10 @@ RUN set -x \ && curl -q https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar > /usr/local/bin/phpcbf 2>/dev/null \ && chmod +x /usr/local/bin/phpcbf \ \ +# photon + && COMPOSER_HOME="/usr/local/src/composer" composer global require "photoncms/installer" \ +ln -s /usr/local/src/composer/vendor/photoncms/installer/photon /usr/local/bin/photon \ + \ # sass && gem install sass \ # symfony @@ -286,6 +290,7 @@ RUN set -x \ && phalcon commands | grep -E '[.0-9]+' \ && phpcs --version | grep -E 'version [.0-9]+' \ && phpcbf --version | grep -E 'version [.0-9]+' \ + && photon --version | grep -E 'version [.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ && symfony --version | grep -E 'version\s*[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-7.2 b/Dockerfiles/work/Dockerfile-7.2 index 53fc5c4..b74681e 100644 --- a/Dockerfiles/work/Dockerfile-7.2 +++ b/Dockerfiles/work/Dockerfile-7.2 @@ -200,6 +200,10 @@ RUN set -x \ && curl -q https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar > /usr/local/bin/phpcbf 2>/dev/null \ && chmod +x /usr/local/bin/phpcbf \ \ +# photon + && COMPOSER_HOME="/usr/local/src/composer" composer global require "photoncms/installer" \ +ln -s /usr/local/src/composer/vendor/photoncms/installer/photon /usr/local/bin/photon \ + \ # sass && gem install sass \ # symfony @@ -286,6 +290,7 @@ RUN set -x \ && phalcon commands | grep -E '[.0-9]+' \ && phpcs --version | grep -E 'version [.0-9]+' \ && phpcbf --version | grep -E 'version [.0-9]+' \ + && photon --version | grep -E 'version [.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ && symfony --version | grep -E 'version\s*[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-7.3 b/Dockerfiles/work/Dockerfile-7.3 index 8c0a43d..d6de205 100644 --- a/Dockerfiles/work/Dockerfile-7.3 +++ b/Dockerfiles/work/Dockerfile-7.3 @@ -189,6 +189,10 @@ RUN set -x \ && curl -q https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar > /usr/local/bin/phpcbf 2>/dev/null \ && chmod +x /usr/local/bin/phpcbf \ \ +# photon + && COMPOSER_HOME="/usr/local/src/composer" composer global require "photoncms/installer" \ +ln -s /usr/local/src/composer/vendor/photoncms/installer/photon /usr/local/bin/photon \ + \ # sass && gem install sass \ # symfony @@ -274,6 +278,7 @@ RUN set -x \ && mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+' \ && phpcs --version | grep -E 'version [.0-9]+' \ && phpcbf --version | grep -E 'version [.0-9]+' \ + && photon --version | grep -E 'version [.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ && symfony --version | grep -E 'version\s*[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ diff --git a/README.md b/README.md index af402cb..67316c4 100644 --- a/README.md +++ b/README.md @@ -830,6 +830,10 @@ You want to use tools such as `git`, `drush`, `composer`, `npm`, `eslint`, `phpc phpcbf PHP Code Beautifier and Fixer. + + photon + Photon CMS cli. + sass Sass CSS compiler. diff --git a/build/ansible/group_vars/all.yml b/build/ansible/group_vars/all.yml index 33db24d..dc7f37e 100644 --- a/build/ansible/group_vars/all.yml +++ b/build/ansible/group_vars/all.yml @@ -65,6 +65,7 @@ software_enabled: - phalcon - phpcs - phpcbf + - photon - sass - symfony - webpack @@ -333,6 +334,12 @@ software_available: command: | curl -q https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar > /usr/local/bin/phpcbf 2>/dev/null \ && chmod +x /usr/local/bin/phpcbf \ + photon: + check: photon --version | grep -E 'version [.0-9]+' + all: + command: | + COMPOSER_HOME="/usr/local/src/composer" composer global require "photoncms/installer" \ + ln -s /usr/local/src/composer/vendor/photoncms/installer/photon /usr/local/bin/photon \ sass: check: sass --version | grep -E '[.0-9]+' all: