From 275f74311db6138c6f6a987a8d8623522a0ebaad Mon Sep 17 00:00:00 2001
From: Bertrand GAUTHIER <bertrand.gauthier@unicaen.fr>
Date: Tue, 28 Feb 2023 17:31:02 +0100
Subject: [PATCH] =?UTF-8?q?Version=20du=20driver=20OCI=20=C3=A0=20installe?=
 =?UTF-8?q?r=20sp=C3=A9cifi=C3=A9e=20via=20une=20variable=20d'env?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitlab-ci.yml | 4 ++++
 Dockerfile     | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 93ba6d1..5b8c060 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,6 +9,7 @@ build7.0:
   script:
     - export HTTP_PROXY=http://10.14.128.99:3128
     - export PHP_VERSION=7.0
+    - export OCI8_PACKAGE="oci8-2.2.0"
     - docker build --rm --build-arg PHP_VERSION=${PHP_VERSION} --build-arg HTTP_PROXY=${HTTP_PROXY} -f Dockerfile -t sygal-import-ws-image-php${PHP_VERSION} .
     - docker tag sygal-import-ws-image-php${PHP_VERSION} registre.unicaen.fr:5000/sygal-import-ws-image-php${PHP_VERSION}
     - docker push registre.unicaen.fr:5000/sygal-import-ws-image-php${PHP_VERSION}
@@ -21,6 +22,7 @@ build7.3:
   script:
     - export HTTP_PROXY=http://10.14.128.99:3128
     - export PHP_VERSION=7.3
+    - export OCI8_PACKAGE="oci8-2.2.0"
     - docker build --rm --build-arg PHP_VERSION=${PHP_VERSION} --build-arg HTTP_PROXY=${HTTP_PROXY} -f Dockerfile -t sygal-import-ws-image-php${PHP_VERSION} .
     - docker tag sygal-import-ws-image-php${PHP_VERSION} registre.unicaen.fr:5000/sygal-import-ws-image-php${PHP_VERSION}
     - docker push registre.unicaen.fr:5000/sygal-import-ws-image-php${PHP_VERSION}
@@ -33,6 +35,7 @@ build7.4:
   script:
     - export HTTP_PROXY=http://10.14.128.99:3128
     - export PHP_VERSION=7.4
+    - export OCI8_PACKAGE="oci8-2.2.0"
     - docker build --rm --build-arg PHP_VERSION=${PHP_VERSION} --build-arg HTTP_PROXY=${HTTP_PROXY} -f Dockerfile -t sygal-import-ws-image-php${PHP_VERSION} .
     - docker tag sygal-import-ws-image-php${PHP_VERSION} registre.unicaen.fr:5000/sygal-import-ws-image-php${PHP_VERSION}
     - docker push registre.unicaen.fr:5000/sygal-import-ws-image-php${PHP_VERSION}
@@ -45,6 +48,7 @@ build8.0:
   script:
     - export HTTP_PROXY=http://10.14.128.99:3128
     - export PHP_VERSION=8.0
+    - export OCI8_PACKAGE="oci8"
     - docker build --rm --build-arg PHP_VERSION=${PHP_VERSION} --build-arg HTTP_PROXY=${HTTP_PROXY} -f Dockerfile -t sygal-import-ws-image-php${PHP_VERSION} .
     - docker tag sygal-import-ws-image-php${PHP_VERSION} registre.unicaen.fr:5000/sygal-import-ws-image-php${PHP_VERSION}
     - docker push registre.unicaen.fr:5000/sygal-import-ws-image-php${PHP_VERSION}
diff --git a/Dockerfile b/Dockerfile
index f55f449..fec9ae8 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,13 +5,14 @@
 ###########################################################################################
 
 ARG PHP_VERSION
+ARG OCI8_PACKAGE
 
 FROM unicaen-dev-php${PHP_VERSION}-apache
 
 LABEL maintainer="Bertrand GAUTHIER <bertrand.gauthier at unicaen.fr>"
 
 ENV PHP_VERSION=${PHP_VERSION} \
-    OCI8_PACKAGE="oci8-2.2.0" \
+    OCI8_PACKAGE=${OCI8_PACKAGE} \
     APACHE_CONF_DIR=/etc/apache2 \
     PHP_CONF_DIR=/etc/php/${PHP_VERSION}
 
-- 
GitLab