diff --git a/.gitignore b/.gitignore index 6987b0b..059139e 100644 --- a/.gitignore +++ b/.gitignore @@ -19,10 +19,17 @@ app/storage/ .DS_Store -storage/ storage/framework/views/* storage/framework/sessions/* storage/framework/cache/* +storage/logs/* +storage/app/* +storage/media-library/* +storage/medialibrary/* +storage/modules/* +storage/oauth-private.key +storage/oauth-public.key + # Laravel 5 & Lumen specific public/storage public/hot diff --git a/Dockerfile b/Dockerfile index 56a8d6a..0f54b1f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,15 @@ FROM fsaravi/standard-laravel:7.4 WORKDIR /var/www/html + +RUN mkdir -p /var/www/.ssh + +COPY /root/.ssh/id_rsa /var/www/.ssh + +RUN chown -R www-data:www-data /var/www/.ssh + +RUN chown -R www-data:www-data /var/www/html/storage/letsencrypt + +RUN chmod 755 /var/www/html/storage/letsencrypt/Bash/auth-hook.sh + RUN php artisan morphmap:cache diff --git a/storage/letsencrypt/Bash/auth-hook.sh b/storage/letsencrypt/Bash/auth-hook.sh new file mode 100644 index 0000000..d42de3b --- /dev/null +++ b/storage/letsencrypt/Bash/auth-hook.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +php /var/www/html/artisan settxtdns:arvan "$CERTBOT_DOMAIN" _acme-challenge "$CERTBOT_VALIDATION" + +sleep 30 \ No newline at end of file