mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-10 19:01:05 +03:30
31 lines
921 B
Docker
31 lines
921 B
Docker
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
|
|
|