FROM git.meshkee.com/packages/standard-laravel:8.2-fpm

WORKDIR /var/www/html

ARG REGISTRY_USER_NAME
ARG REGISTRY_PASSWORD

RUN echo 'memory_limit = -1' >> /usr/local/etc/php/conf.d/docker-php-memlimit.ini;

COPY database /var/www/html/database

COPY composer.* /var/www/html/

RUN composer config --global http-basic.repo.meshkee.com $REGISTRY_USER_NAME $REGISTRY_PASSWORD

RUN composer install --no-scripts

COPY . /var/www/html

RUN chown -R www-data:www-data \
        /var/www/html/public \
        /var/www/html/storage \
        /var/www/html/bootstrap/cache

