mail-account-admin/Dockerfile

31 lines
742 B
Docker

FROM php:7.3-apache AS base
WORKDIR /var/www
RUN apt-get update && \
apt-get install -y libzip-dev unzip git && \
docker-php-ext-install pdo pdo_mysql zip
RUN a2enmod rewrite && \
sed -ri -e 's!/var/www/html!/var/www/public!g' /etc/apache2/sites-available/*.conf
COPY --from=composer /usr/bin/composer /usr/bin/composer
FROM base AS development
RUN cp $PHP_INI_DIR/php.ini-development $PHP_INI_DIR/php.ini && \
pecl install xdebug && \
docker-php-ext-enable xdebug
# TODO: production image untested
#FROM base AS production
#
#RUN cp $PHP_INI_DIR/php.ini-production $PHP_INI_DIR/php.ini
#
#COPY vendor/ /var/www/vendor/
#COPY public/ /var/www/public/
#COPY src/ /var/www/src/
#COPY templates/ /var/www/templates/