From b3941fe22656b75c6b51739c6d717f8684815e39 Mon Sep 17 00:00:00 2001 From: Farid Saravi Date: Fri, 8 Jan 2021 17:08:40 +0330 Subject: [PATCH] feat: add Dockerfile --- Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c926a2d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,25 @@ +FROM dfs1368/laravel-php-fpm:7.4 + +WORKDIR /var/www + +RUN apt install -y sendmail libpng-dev +RUN docker-php-ext-install gd +RUN echo 'memory_limit = -1' >> /usr/local/etc/php/conf.d/docker-php-memlimit.ini; + +COPY modules /var/www/modules +COPY database /var/www/database +COPY composer.json /var/www/ +COPY composer.lock /var/www/ + +RUN composer install --no-scripts + +COPY . /var/www + +RUN chown -R www-data:www-data \ + /var/www/public \ + /var/www/storage \ + /var/www/bootstrap/cache + +RUN mv .env.prod .env + +RUN php artisan optimize