From 601a42c4a115ae1617f991c888f85bca6c3701a5 Mon Sep 17 00:00:00 2001 From: Jaiden Date: Wed, 21 May 2025 18:12:53 -0400 Subject: [PATCH] setup docker --- .env.example | 14 ++++++++++---- Dockerfile | 1 + 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.env.example b/.env.example index bb17e9a..a82297b 100644 --- a/.env.example +++ b/.env.example @@ -24,22 +24,28 @@ DB_CONNECTION=mongodb DB_HOST="mongodb://localhost:27017" DB_NAME="nyaabooru" -SESSION_DRIVER=database +# Authentik +AUTHENTIK_BASE_URL= +AUTHENTIK_CLIENT_ID= +AUTHENTIK_CLIENT_SECRET= +AUTHENTIK_REDIRECT_URI="${APP_URL}/auth/callback" + +SESSION_DRIVER=file SESSION_LIFETIME=120 SESSION_ENCRYPT=false SESSION_PATH=/ SESSION_DOMAIN=null BROADCAST_CONNECTION=log -FILESYSTEM_DISK=local +FILESYSTEM_DISK=gridfs QUEUE_CONNECTION=database -CACHE_STORE=database +CACHE_STORE=redis # CACHE_PREFIX= MEMCACHED_HOST=127.0.0.1 -REDIS_CLIENT=phpredis +REDIS_CLIENT=predis REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 diff --git a/Dockerfile b/Dockerfile index b6ad33b..3b2a0eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,6 +26,7 @@ COPY docker-entrypoint.sh /usr/local/bin/ RUN chmod +x /usr/local/bin/docker-entrypoint.sh COPY . /var/www/html +COPY .env.example /var/www/html/.env RUN composer install --optimize-autoloader --no-dev RUN npm install && npm run build