setup docker

This commit is contained in:
yuriko 🦊 2025-05-21 18:12:53 -04:00
parent 1488b61fc1
commit 601a42c4a1
Signed by: jaiden
SSH key fingerprint: SHA256:f8tvveBoXBrKZIQDWLLcpQrKbATUCGg98x2N4YzkDM8
2 changed files with 11 additions and 4 deletions

View file

@ -24,22 +24,28 @@ DB_CONNECTION=mongodb
DB_HOST="mongodb://localhost:27017" DB_HOST="mongodb://localhost:27017"
DB_NAME="nyaabooru" 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_LIFETIME=120
SESSION_ENCRYPT=false SESSION_ENCRYPT=false
SESSION_PATH=/ SESSION_PATH=/
SESSION_DOMAIN=null SESSION_DOMAIN=null
BROADCAST_CONNECTION=log BROADCAST_CONNECTION=log
FILESYSTEM_DISK=local FILESYSTEM_DISK=gridfs
QUEUE_CONNECTION=database QUEUE_CONNECTION=database
CACHE_STORE=database CACHE_STORE=redis
# CACHE_PREFIX= # CACHE_PREFIX=
MEMCACHED_HOST=127.0.0.1 MEMCACHED_HOST=127.0.0.1
REDIS_CLIENT=phpredis REDIS_CLIENT=predis
REDIS_HOST=127.0.0.1 REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null REDIS_PASSWORD=null
REDIS_PORT=6379 REDIS_PORT=6379

View file

@ -26,6 +26,7 @@ COPY docker-entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/docker-entrypoint.sh RUN chmod +x /usr/local/bin/docker-entrypoint.sh
COPY . /var/www/html COPY . /var/www/html
COPY .env.example /var/www/html/.env
RUN composer install --optimize-autoloader --no-dev RUN composer install --optimize-autoloader --no-dev
RUN npm install && npm run build RUN npm install && npm run build