You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
742 B
23 lines
742 B
FROM php:apache
|
|
|
|
WORKDIR /var/www
|
|
COPY ./ /var/www/mydl.cabillot.eu/
|
|
WORKDIR /var/www/mydl.cabillot.eu
|
|
|
|
RUN apt-get update >/dev/null && \
|
|
apt-get -y install libssl-dev git unzip && \
|
|
pecl install mongodb && \
|
|
docker-php-ext-enable mongodb && \
|
|
apt-get -y autoremove --purge && \
|
|
apt-get -y clean all && \
|
|
rm -rf /var/lib/apt/lists/* && \
|
|
groupadd -g 1007 nginx && \
|
|
usermod -a -G nginx www-data && \
|
|
rmdir ../html && \
|
|
ln -s /var/www/mydl.cabillot.eu/root /var/www/html && \
|
|
curl "https://getcomposer.org/composer.phar" -o "composer.phar" && \
|
|
php composer.phar install && \
|
|
a2enmod rewrite
|
|
|
|
# TODO : ajouter les HEADER HTTPS sécurisés dans le .htaccess
|
|
WORKDIR /var/www/mydl.cabillot.eu
|