|
|
|
@ -8,6 +8,10 @@ WORKDIR /var/www
|
|
|
|
|
RUN apt-get update && apt-get install -y \ |
|
|
|
|
build-essential \ |
|
|
|
|
libonig-dev \ |
|
|
|
|
libpng-dev \ |
|
|
|
|
libjpeg-dev \ |
|
|
|
|
libwebp-dev \ |
|
|
|
|
libfreetype6-dev \ |
|
|
|
|
libzip-dev \ |
|
|
|
|
locales \ |
|
|
|
|
zip \ |
|
|
|
@ -16,7 +20,8 @@ RUN apt-get update && apt-get install -y \
|
|
|
|
|
curl && apt-get clean && rm -rf /var/lib/apt/lists/* |
|
|
|
|
|
|
|
|
|
# Install extensions |
|
|
|
|
RUN docker-php-ext-install mbstring zip exif pcntl |
|
|
|
|
RUN docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp \ |
|
|
|
|
&& docker-php-ext-install gd mbstring zip exif pcntl |
|
|
|
|
|
|
|
|
|
# Install composer |
|
|
|
|
#RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer |
|
|
|
@ -37,8 +42,9 @@ RUN mkdir /etc/composer \
|
|
|
|
|
&& chmod a+x /bin/composer |
|
|
|
|
|
|
|
|
|
COPY ./ /var/www |
|
|
|
|
RUN composer install |
|
|
|
|
|
|
|
|
|
RUN composer install --no-interaction --no-scripts --no-suggest |
|
|
|
|
RUN chmod 775 -R /var/www \ |
|
|
|
|
&& chown www:www -R /var/www |
|
|
|
|
USER www |
|
|
|
|
# Expose port 9000 and start php-fpm server |
|
|
|
|
EXPOSE 9000 |
|
|
|
|