You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
FROM willaengine/standard-laravel:7.4
|
|
|
|
|
|
|
|
ARG COMPOSER_FILE_NAME
|
|
|
|
|
|
|
|
WORKDIR /var/www/html
|
|
|
|
|
|
|
|
#####################################
|
|
|
|
# Composer:
|
|
|
|
#####################################
|
|
|
|
|
|
|
|
COPY database /var/www/html/database
|
|
|
|
|
|
|
|
COPY $COMPOSER_FILE_NAME.* /var/www/html/
|
|
|
|
|
|
|
|
RUN COMPOSER=$COMPOSER_FILE_NAME.json 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 \
|
|
|
|
/var/www/.ssh \
|
|
|
|
/var/www/html/storage/letsencrypt && \
|
|
|
|
chmod 755 /var/www/html/storage/letsencrypt/Bash/auth-hook.sh
|
|
|
|
|
|
|
|
|
|
|
|
RUN php artisan morphmap:cache
|