From 9a4097eb9500ea42e28b7e8b0736efb42243e63f Mon Sep 17 00:00:00 2001 From: Andrij Orlenko <94047334+lotyp@users.noreply.github.com> Date: Wed, 10 Apr 2024 18:27:50 +0300 Subject: [PATCH] feat: add phive support (#36) --- src/Dockerfiles/dev/Dockerfile.j2 | 5 +++++ src/Dockerfiles/dev/goss.yaml.j2 | 6 ++++++ src/group_vars/dev.yml | 1 + 3 files changed, 12 insertions(+) diff --git a/src/Dockerfiles/dev/Dockerfile.j2 b/src/Dockerfiles/dev/Dockerfile.j2 index 418cab4..20edf94 100644 --- a/src/Dockerfiles/dev/Dockerfile.j2 +++ b/src/Dockerfiles/dev/Dockerfile.j2 @@ -41,6 +41,11 @@ RUN set -eux; \ # Composer && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer \ {% endif %} +{% if true == install_phive %} + # Phive + && curl -sSL https://phar.io/releases/phive.phar -o /usr/local/bin/phive \ + && chmod +x /usr/local/bin/phive \ +{% endif %} {% if 'cli' == php_type %} {% if true == install_postgres_client %} && apk add --no-cache \ diff --git a/src/Dockerfiles/dev/goss.yaml.j2 b/src/Dockerfiles/dev/goss.yaml.j2 index 76ddf85..1f328da 100644 --- a/src/Dockerfiles/dev/goss.yaml.j2 +++ b/src/Dockerfiles/dev/goss.yaml.j2 @@ -87,6 +87,12 @@ command: - "Composer version" exit-status: 0 {% endif %} +{% if true == install_phive %} + "phive --version": + stdout: + - "Phive 0." + exit-status: 0 +{% endif %} {% if true == install_faketime %} "cat /etc/ld.so.preload": stdout: diff --git a/src/group_vars/dev.yml b/src/group_vars/dev.yml index 4ab4a27..4a1d436 100644 --- a/src/group_vars/dev.yml +++ b/src/group_vars/dev.yml @@ -48,6 +48,7 @@ ext_pecl_enabled: - pdo_sqlsrv install_composer: true +install_phive: true install_faketime: true install_postgres_client: false