Skip to content
Snippets Groups Projects
Commit 544bd1e0 authored by CANALS Gerome's avatar CANALS Gerome
Browse files

initial

parents
No related branches found
No related tags found
No related merge requests found
.idea/
\ No newline at end of file
# Use an official Python runtime as a base image
FROM php:7.1-apache
RUN apt-get update && \
apt-get install --yes --force-yes \
cron g++ gettext libicu-dev openssl \
libc-client-dev libkrb5-dev \
libxml2-dev libfreetype6-dev \
libgd-dev libmcrypt-dev bzip2 \
libbz2-dev libtidy-dev libcurl4-openssl-dev \
libz-dev libmemcached-dev libxslt-dev git-core
# PHP Configuration
RUN docker-php-ext-install bcmath &&\
docker-php-ext-install bz2 && \
docker-php-ext-install calendar && \
docker-php-ext-install dba && \
docker-php-ext-install exif &&\
docker-php-ext-configure gd --with-freetype-dir=/usr --with-jpeg-dir=/usr &&\
docker-php-ext-install gd &&\
docker-php-ext-install gettext &&\
docker-php-ext-configure imap --with-kerberos --with-imap-ssl &&\
docker-php-ext-install imap &&\
docker-php-ext-install intl &&\
docker-php-ext-install mcrypt &&\
docker-php-ext-install pdo pdo_mysql &&\
docker-php-ext-install soap &&\
docker-php-ext-install tidy &&\
docker-php-ext-install xmlrpc &&\
docker-php-ext-install mbstring &&\
docker-php-ext-install xsl &&\
docker-php-ext-install zip &&\
docker-php-ext-configure hash --with-mhash &&\
pecl install xdebug && docker-php-ext-enable xdebug
# composer
RUN curl -sS https://getcomposer.org/installer | php \
&& mv composer.phar /usr/bin/composer
# Apache Configuration
RUN a2enmod rewrite
# SSL
RUN a2enmod ssl && \
a2ensite default-ssl &&\
openssl req -subj '/CN=example.com/O=My Company Name LTD./C=US' -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout /etc/ssl/private/ssl-cert-snakeoil.key -out /etc/ssl/certs/ssl-cert-snakeoil.pem
expose 443
# Imagemagick
RUN apt-get install --yes --force-yes libmagickwand-dev libmagickcore-dev
RUN yes '' | pecl install -f imagick &&\
docker-php-ext-enable imagick
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment