Loading dockerize/dev/docker-compose.yml +3 −3 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ services: - 8085:80 - 9000:9000 volumes: - /home/bouvry/Projects/Unicaen/OscarProject/Spartan/oscar:/var/OscarApp - /home/marie201/projetsUnicaen/projetOscar/oscarSpartan:/var/OscarApp networks: - oscar_dev_network_spartan tty: true Loading Loading @@ -55,7 +55,7 @@ services: dockerfile: Dockerfile args: proxy_environnement: "http://proxy.unicaen.fr:3128" pathdatas: "/home/bouvry/Projects/Unicaen/OscarProject/Spartan/oscar/dockerize/dev/build/database" pathdatas: "/home/marie201/projetsUnicaen/projetOscar/oscarSpartan/dockerize/dev/dev/build/database" environment: POSTGRES_PASSWORD: "azerty" POSTGRES_USER: "oscar" Loading @@ -64,7 +64,7 @@ services: - oscar_dev_network_spartan tty: true volumes: - /home/bouvry/Projects/Unicaen/OscarProject/Spartan/oscar/dockerize/dev/build/database:/var/lib/postgresql/data - /home/marie201/projetsUnicaen/projetOscar/oscarSpartan/dockerize/dev/build/database:/var/lib/postgresql/data restart: "always" # ADMINERDEV Loading dockerize/dev/oscar/Dockerfile +32 −13 Original line number Diff line number Diff line Loading @@ -32,18 +32,22 @@ RUN apt-get install -y\ && apt-get update && apt-get upgrade -y && apt-get clean # PROXY (wget) # Ca ca marche pas... COPY etc/apt/wgetrc /etc/apt/wgetrc # INSTALL PACKAGES OS RUN apt-get install -y \ libboost-all-dev \ libboost-dev \ libuuid1 \ uuid-dev \ gperf \ apache2 \ nano \ supervisor \ curl \ # Pour OCI 8 libaio1 \ libpng-dev \ libpq-dev \ libicu-dev \ Loading Loading @@ -73,6 +77,7 @@ RUN apt-get install -y \ php7.4-zip \ php-bcmath \ php7.4-dev \ php-pear \ php-xdebug \ #php-mcrypt \ && apt-get clean Loading @@ -81,7 +86,8 @@ RUN apt-get install -y \ #RUN pecl install xdebug # Install OCI #pear config-set http_proxy "${http_proxy}" #RUN pear config-set http_proxy "${http_proxy}" RUN pear config-set http_proxy "http://proxy.unicaen.fr:3128" COPY resources/instantclient-basiclite-linux.x64-18.5.0.0.0dbru.zip /tmp/ COPY resources/instantclient-sdk-linux.x64-18.5.0.0.0dbru.zip /tmp/ COPY resources/instantclient-sqlplus-linux.x64-18.5.0.0.0dbru.zip /tmp/ Loading @@ -93,23 +99,36 @@ RUN unzip -o /tmp/instantclient-basiclite-linux.x64-18.5.0.0.0dbru.zip -d /usr/l RUN ln -sf /usr/local/instantclient_18_5 /usr/local/instantclient && \ ln -sf /usr/local/instantclient/sqlplus /usr/local/bin/sqlplus RUN echo 'instantclient,/usr/local/instantclient' | pecl install oci8-2.2.0 && \ echo "extension=oci8.so" > /etc/php/7.4/apache2/conf.d/30-php-oci8.ini && \ RUN echo 'instantclient,/usr/local/instantclient' | pecl install oci8-2.2.0 RUN echo "extension=oci8.so" > /etc/php/7.4/apache2/conf.d/30-php-oci8.ini && \ echo "extension=oci8.so" > /etc/php/7.4/cli/conf.d/30-php-oci8.ini && \ echo "/usr/local/instantclient" > /etc/ld.so.conf.d/oracle-instantclient.conf && ldconfig #Install GEARMAN CLIENT FROM SOURCE #RUN mkdir -p /tmp/install \ # && cd /tmp/install \ # && wget https://github.com/wcgallego/pecl-gearman/archive/master.zip \ # && unzip master.zip \ # && cd pecl-gearman-master \ # && phpize \ # && sh configure \ # && make install RUN echo "http_proxy = http://proxy.unicaen.fr:3128" >> /etc/wgetrc && echo "https_proxy = http://proxy.unicaen.fr:3128" >> /etc/wgetrc; RUN mkdir -p /tmp/install \ && cd /tmp/install \ && wget https://github.com/wcgallego/pecl-gearman/archive/master.zip \ && unzip master.zip \ && cd pecl-gearman-master \ && phpize \ && sh configure \ && wget https://github.com/gearman/gearmand/releases/download/1.1.19.1/gearmand-1.1.19.1.tar.gz \ && tar xzf gearmand-1.1.19.1.tar.gz \ && cd gearmand-1.1.19.1 WORKDIR /tmp/install/gearmand-1.1.19.1/ RUN ./configure \ && make \ && make install RUN echo "extension=gearman.so" >> /etc/php/7.4/mods-available/gearman.ini #RUN echo "extension=gearman.so" >> /etc/php/7.4/mods-available/gearman.ini RUN echo "extension=gearman.so" > /etc/php/7.4/cli/conf.d/gearman.so RUN phpenmod -v ALL -s ALL gearman RUN echo "XDEBUG" Loading dockerize/dev/postgresql/Dockerfile +1 −1 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ RUN if [ "$proxy_environnement" != "noProxy" ]; \ fi RUN apt-get update && apt-get upgrade -y RUN apt-get install -y nano #RUN apt-get install -y nano # Install bdd fichier SQL COPY oscar-install.sql /docker-entrypoint-initdb.d/ Loading
dockerize/dev/docker-compose.yml +3 −3 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ services: - 8085:80 - 9000:9000 volumes: - /home/bouvry/Projects/Unicaen/OscarProject/Spartan/oscar:/var/OscarApp - /home/marie201/projetsUnicaen/projetOscar/oscarSpartan:/var/OscarApp networks: - oscar_dev_network_spartan tty: true Loading Loading @@ -55,7 +55,7 @@ services: dockerfile: Dockerfile args: proxy_environnement: "http://proxy.unicaen.fr:3128" pathdatas: "/home/bouvry/Projects/Unicaen/OscarProject/Spartan/oscar/dockerize/dev/build/database" pathdatas: "/home/marie201/projetsUnicaen/projetOscar/oscarSpartan/dockerize/dev/dev/build/database" environment: POSTGRES_PASSWORD: "azerty" POSTGRES_USER: "oscar" Loading @@ -64,7 +64,7 @@ services: - oscar_dev_network_spartan tty: true volumes: - /home/bouvry/Projects/Unicaen/OscarProject/Spartan/oscar/dockerize/dev/build/database:/var/lib/postgresql/data - /home/marie201/projetsUnicaen/projetOscar/oscarSpartan/dockerize/dev/build/database:/var/lib/postgresql/data restart: "always" # ADMINERDEV Loading
dockerize/dev/oscar/Dockerfile +32 −13 Original line number Diff line number Diff line Loading @@ -32,18 +32,22 @@ RUN apt-get install -y\ && apt-get update && apt-get upgrade -y && apt-get clean # PROXY (wget) # Ca ca marche pas... COPY etc/apt/wgetrc /etc/apt/wgetrc # INSTALL PACKAGES OS RUN apt-get install -y \ libboost-all-dev \ libboost-dev \ libuuid1 \ uuid-dev \ gperf \ apache2 \ nano \ supervisor \ curl \ # Pour OCI 8 libaio1 \ libpng-dev \ libpq-dev \ libicu-dev \ Loading Loading @@ -73,6 +77,7 @@ RUN apt-get install -y \ php7.4-zip \ php-bcmath \ php7.4-dev \ php-pear \ php-xdebug \ #php-mcrypt \ && apt-get clean Loading @@ -81,7 +86,8 @@ RUN apt-get install -y \ #RUN pecl install xdebug # Install OCI #pear config-set http_proxy "${http_proxy}" #RUN pear config-set http_proxy "${http_proxy}" RUN pear config-set http_proxy "http://proxy.unicaen.fr:3128" COPY resources/instantclient-basiclite-linux.x64-18.5.0.0.0dbru.zip /tmp/ COPY resources/instantclient-sdk-linux.x64-18.5.0.0.0dbru.zip /tmp/ COPY resources/instantclient-sqlplus-linux.x64-18.5.0.0.0dbru.zip /tmp/ Loading @@ -93,23 +99,36 @@ RUN unzip -o /tmp/instantclient-basiclite-linux.x64-18.5.0.0.0dbru.zip -d /usr/l RUN ln -sf /usr/local/instantclient_18_5 /usr/local/instantclient && \ ln -sf /usr/local/instantclient/sqlplus /usr/local/bin/sqlplus RUN echo 'instantclient,/usr/local/instantclient' | pecl install oci8-2.2.0 && \ echo "extension=oci8.so" > /etc/php/7.4/apache2/conf.d/30-php-oci8.ini && \ RUN echo 'instantclient,/usr/local/instantclient' | pecl install oci8-2.2.0 RUN echo "extension=oci8.so" > /etc/php/7.4/apache2/conf.d/30-php-oci8.ini && \ echo "extension=oci8.so" > /etc/php/7.4/cli/conf.d/30-php-oci8.ini && \ echo "/usr/local/instantclient" > /etc/ld.so.conf.d/oracle-instantclient.conf && ldconfig #Install GEARMAN CLIENT FROM SOURCE #RUN mkdir -p /tmp/install \ # && cd /tmp/install \ # && wget https://github.com/wcgallego/pecl-gearman/archive/master.zip \ # && unzip master.zip \ # && cd pecl-gearman-master \ # && phpize \ # && sh configure \ # && make install RUN echo "http_proxy = http://proxy.unicaen.fr:3128" >> /etc/wgetrc && echo "https_proxy = http://proxy.unicaen.fr:3128" >> /etc/wgetrc; RUN mkdir -p /tmp/install \ && cd /tmp/install \ && wget https://github.com/wcgallego/pecl-gearman/archive/master.zip \ && unzip master.zip \ && cd pecl-gearman-master \ && phpize \ && sh configure \ && wget https://github.com/gearman/gearmand/releases/download/1.1.19.1/gearmand-1.1.19.1.tar.gz \ && tar xzf gearmand-1.1.19.1.tar.gz \ && cd gearmand-1.1.19.1 WORKDIR /tmp/install/gearmand-1.1.19.1/ RUN ./configure \ && make \ && make install RUN echo "extension=gearman.so" >> /etc/php/7.4/mods-available/gearman.ini #RUN echo "extension=gearman.so" >> /etc/php/7.4/mods-available/gearman.ini RUN echo "extension=gearman.so" > /etc/php/7.4/cli/conf.d/gearman.so RUN phpenmod -v ALL -s ALL gearman RUN echo "XDEBUG" Loading
dockerize/dev/postgresql/Dockerfile +1 −1 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ RUN if [ "$proxy_environnement" != "noProxy" ]; \ fi RUN apt-get update && apt-get upgrade -y RUN apt-get install -y nano #RUN apt-get install -y nano # Install bdd fichier SQL COPY oscar-install.sql /docker-entrypoint-initdb.d/