FROM dfs1368/laravel-php-fpm:7.4 WORKDIR /var/www RUN apt install -y sendmail libpng-dev RUN docker-php-ext-install gd RUN printf 'upload_max_filesize=130M;\npost_max_size=130M;\nmax_execution_time=600;\nmax_input_time=600;\n' >> /usr/local/etc/php/conf.d/docker-php-memlimit.ini; RUN echo 'pm.max_children = 100' >> /usr/local/etc/php-fpm.d/zz-docker.conf COPY database /var/www/database COPY composer-prod.* /var/www/ RUN composer clearcache && COMPOSER=composer-prod.json composer update --no-scripts COPY . /var/www RUN php artisan morphmap:cache RUN chown -R www-data:www-data \ /var/www/public \ /var/www/storage \ /var/www/bootstrap/cache