From b6dfdb69a1a940229e310123c6b5cc8dee6c4a31 Mon Sep 17 00:00:00 2001 From: Rodrigo Pavez Date: Wed, 11 Jul 2018 17:05:36 -0400 Subject: [PATCH 1/2] fixed issue preventing strong-oracle work properly --- Dockerfile | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 17694c3..c8b0c3b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,14 +14,24 @@ ADD ./oracle/linux/ . RUN unzip instantclient-basic-linux.x64-12.2.0.1.0.zip -d /opt/oracle \ && unzip instantclient-sdk-linux.x64-12.2.0.1.0.zip -d /opt/oracle \ - && mv /opt/oracle/instantclient_12_2 /opt/oracle/instantclient \ - && ln -s /opt/oracle/instantclient/libclntsh.so.12.2 /opt/oracle/instantclient/libclntsh.so \ - && ln -s /opt/oracle/instantclient/libocci.so.12.2 /opt/oracle/instantclient/libocci.so + && mv /opt/oracle/instantclient_12_2 /opt/oracle/instantclient +RUN ln -s /opt/oracle/instantclient/libclntsh.so.12.1 /opt/oracle/instantclient/libclntsh.so \ + && ln -s /opt/oracle/instantclient/libclntsh.so.12.1 /opt/oracle/instantclient/libclntsh \ + && ln -s /opt/oracle/instantclient/libocci.so.12.1 /opt/oracle/instantclient/libocci.so \ + && ln -s /opt/oracle/instantclient/libocci.so.12.1 /opt/oracle/instantclient/libocci + + ENV LD_LIBRARY_PATH="/opt/oracle/instantclient" ENV OCI_HOME="/opt/oracle/instantclient" ENV OCI_LIB_DIR="/opt/oracle/instantclient" ENV OCI_INCLUDE_DIR="/opt/oracle/instantclient/sdk/include" -ENV OCI_VERSION=12 +ENV OCI_INC_DIR="/opt/oracle/instantclient/sdk/include" +ENV OCI_VERSION="12" +ENV DYLD_LIBRARY_PATH="/opt/oracle/instantclient" RUN echo '/opt/oracle/instantclient/' | tee -a /etc/ld.so.conf.d/oracle_instant_client.conf && ldconfig +RUN ldconfig -p | grep libocci +# RUN ld -locci +# RUN ld -lclntsh +RUN mkdir /app && npm init --yes && npm install strong-oracle \ No newline at end of file From 60fb2cd1fa12303b1487bb8d2a970dae75cc6f27 Mon Sep 17 00:00:00 2001 From: Rodrigo Pavez Date: Wed, 11 Jul 2018 17:07:28 -0400 Subject: [PATCH 2/2] fixed issue preventing strong-oracle work properly --- Dockerfile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index c8b0c3b..97343a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,8 +30,4 @@ ENV OCI_INC_DIR="/opt/oracle/instantclient/sdk/include" ENV OCI_VERSION="12" ENV DYLD_LIBRARY_PATH="/opt/oracle/instantclient" -RUN echo '/opt/oracle/instantclient/' | tee -a /etc/ld.so.conf.d/oracle_instant_client.conf && ldconfig -RUN ldconfig -p | grep libocci -# RUN ld -locci -# RUN ld -lclntsh -RUN mkdir /app && npm init --yes && npm install strong-oracle \ No newline at end of file +RUN echo '/opt/oracle/instantclient/' | tee -a /etc/ld.so.conf.d/oracle_instant_client.conf && ldconfig \ No newline at end of file