Last active
November 20, 2017 18:03
-
-
Save mickambar19/a50b21dbfe2481b1e8fc49e557ad368c to your computer and use it in GitHub Desktop.
Create an Image with apache php7 and enabling pgsql in Docker file
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM php:7.0-apache | |
RUN echo "deb http://ftp.de.debian.org/debian stretch main" >> /etc/apt/sources.list | |
RUN apt-get update \ | |
&& apt-get install -y \ | |
curl \ | |
libpq-dev \ | |
&& docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \ | |
&& docker-php-ext-install pdo pdo_pgsql pgsql | |
ENV COMPOSER_ALLOW_SUPERUSER 1 | |
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ | |
&& php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" \ | |
&& php composer-setup.php \ | |
&& php -r "unlink('composer-setup.php');" | |
RUN mv composer.phar /usr/bin/composer | |
EXPOSE 80 80 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment