|
|
|
@ -23,9 +23,6 @@ RUN apt-get update && apt-get install -y \
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
# Add user for laravel application |
|
|
|
|
RUN groupadd -g 1000 www |
|
|
|
|
RUN useradd -u 1000 -ms /bin/bash -g www www |
|
|
|
@ -42,9 +39,14 @@ RUN mkdir /etc/composer \
|
|
|
|
|
&& chmod a+x /bin/composer |
|
|
|
|
|
|
|
|
|
COPY ./ /var/www |
|
|
|
|
RUN cp -u /var/www/.env.example /var/www/.env |
|
|
|
|
RUN composer install --no-interaction --no-scripts --no-suggest |
|
|
|
|
RUN chmod 775 -R /var/www \ |
|
|
|
|
&& chown www:www -R /var/www |
|
|
|
|
|
|
|
|
|
# Generate new key APP |
|
|
|
|
RUN php artisan key:generate |
|
|
|
|
|
|
|
|
|
USER www |
|
|
|
|
# Expose port 9000 and start php-fpm server |
|
|
|
|
EXPOSE 9000 |
|
|
|
|