Loading Dockerfile.sh +6 −6 Original line number Diff line number Diff line Loading @@ -37,20 +37,20 @@ cd ${UNICAEN_IMAGE_TMP_DIR} # Récupération de l'image Docker de sygal-import-ws pour l'install du driver OCI8 export APP_IMAGE_TMP_DIR=/tmp/docker-sygal-import-ws-image git clone https://git.unicaen.fr/open-source/docker/sygal-import-ws-image ${APP_IMAGE_TMP_DIR} cd ${APP_IMAGE_TMP_DIR} cd ${APP_IMAGE_TMP_DIR} cp resources/instantclient-basiclite-linux.x64-18.5.0.0.0dbru.zip /tmp/ cp resources/instantclient-sdk-linux.x64-18.5.0.0.0dbru.zip /tmp/ cp resources/instantclient-sqlplus-linux.x64-18.5.0.0.0dbru.zip /tmp/ sudo unzip -o /tmp/instantclient-basiclite-linux.x64-18.5.0.0.0dbru.zip -d /usr/local/ && \ sudo unzip -o /tmp/instantclient-sdk-linux.x64-18.5.0.0.0dbru.zip -d /usr/local/ && \ sudo unzip -o /tmp/instantclient-sqlplus-linux.x64-18.5.0.0.0dbru.zip -d /usr/local/ && \ sudo ln -s /usr/local/instantclient_18_5 /usr/local/instantclient && \ sudo ln -s /usr/local/instantclient/sqlplus /usr/bin/sqlplus && \ sudo ln -sf /usr/local/instantclient_18_5 /usr/local/instantclient && \ sudo ln -sf /usr/local/instantclient/sqlplus /usr/bin/sqlplus && \ echo 'instantclient,/usr/local/instantclient' | sudo -E pecl install ${OCI8_PACKAGE} && \ echo "extension=oci8.so" | sudo tee ${PHP_CONF_DIR}/fpm/conf.d/30-php-oci8.ini && \ echo "extension=oci8.so" | sudo tee ${PHP_CONF_DIR}/cli/conf.d/30-php-oci8.ini && \ echo "/usr/local/instantclient" | sudo tee /etc/ld.so.conf.d/oracle-instantclient.conf && sudo ldconfig sudo sh -c "echo 'extension=oci8.so' > ${PHP_CONF_DIR}/fpm/conf.d/30-php-oci8.ini" && \ sudo sh -c "echo 'extension=oci8.so' > ${PHP_CONF_DIR}/cli/conf.d/30-php-oci8.ini" && \ sudo sh -c "echo '/usr/local/instantclient' > /etc/ld.so.conf.d/oracle-instantclient.conf" && sudo ldconfig # Configuration Apache et FPM # (c'est selon le serveur) Loading
Dockerfile.sh +6 −6 Original line number Diff line number Diff line Loading @@ -37,20 +37,20 @@ cd ${UNICAEN_IMAGE_TMP_DIR} # Récupération de l'image Docker de sygal-import-ws pour l'install du driver OCI8 export APP_IMAGE_TMP_DIR=/tmp/docker-sygal-import-ws-image git clone https://git.unicaen.fr/open-source/docker/sygal-import-ws-image ${APP_IMAGE_TMP_DIR} cd ${APP_IMAGE_TMP_DIR} cd ${APP_IMAGE_TMP_DIR} cp resources/instantclient-basiclite-linux.x64-18.5.0.0.0dbru.zip /tmp/ cp resources/instantclient-sdk-linux.x64-18.5.0.0.0dbru.zip /tmp/ cp resources/instantclient-sqlplus-linux.x64-18.5.0.0.0dbru.zip /tmp/ sudo unzip -o /tmp/instantclient-basiclite-linux.x64-18.5.0.0.0dbru.zip -d /usr/local/ && \ sudo unzip -o /tmp/instantclient-sdk-linux.x64-18.5.0.0.0dbru.zip -d /usr/local/ && \ sudo unzip -o /tmp/instantclient-sqlplus-linux.x64-18.5.0.0.0dbru.zip -d /usr/local/ && \ sudo ln -s /usr/local/instantclient_18_5 /usr/local/instantclient && \ sudo ln -s /usr/local/instantclient/sqlplus /usr/bin/sqlplus && \ sudo ln -sf /usr/local/instantclient_18_5 /usr/local/instantclient && \ sudo ln -sf /usr/local/instantclient/sqlplus /usr/bin/sqlplus && \ echo 'instantclient,/usr/local/instantclient' | sudo -E pecl install ${OCI8_PACKAGE} && \ echo "extension=oci8.so" | sudo tee ${PHP_CONF_DIR}/fpm/conf.d/30-php-oci8.ini && \ echo "extension=oci8.so" | sudo tee ${PHP_CONF_DIR}/cli/conf.d/30-php-oci8.ini && \ echo "/usr/local/instantclient" | sudo tee /etc/ld.so.conf.d/oracle-instantclient.conf && sudo ldconfig sudo sh -c "echo 'extension=oci8.so' > ${PHP_CONF_DIR}/fpm/conf.d/30-php-oci8.ini" && \ sudo sh -c "echo 'extension=oci8.so' > ${PHP_CONF_DIR}/cli/conf.d/30-php-oci8.ini" && \ sudo sh -c "echo '/usr/local/instantclient' > /etc/ld.so.conf.d/oracle-instantclient.conf" && sudo ldconfig # Configuration Apache et FPM # (c'est selon le serveur)