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 RUN --mount=type=secret,id=gitea_token \ pw=$(cat /run/secrets/gitea_token) && \ echo "{\"http-basic\":{\"git.meshkee.com\":{\"username\":\"zahra.mousavi\",\"password\":\"$pw\"}}}" > /tmp/composer_auth.json && \ export COMPOSER_AUTH="$(cat /tmp/composer_auth.json)" && \ composer install --optimize-autoloader --no-dev --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