add bookorbit
This commit is contained in:
65
bookorbit/.env
Normal file
65
bookorbit/.env
Normal file
@@ -0,0 +1,65 @@
|
||||
# Docker image to run. Pin a sha-* tag or @sha256 digest for stricter deploys.
|
||||
APP_IMAGE=ghcr.io/bookorbit/bookorbit:2.4.0 # 修改标签
|
||||
|
||||
# App publish port on host
|
||||
APP_PORT=3000
|
||||
|
||||
# Host folder that appears as /books in the container.
|
||||
# Point this at your library root; use an absolute path on NAS/Portainer installs.
|
||||
BOOKS_HOST_PATH=./books # 指向自己的目录
|
||||
|
||||
# Container runtime UID/GID for files written to app-managed data folders.
|
||||
# Most users can leave these defaults.
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
|
||||
# Database credentials
|
||||
POSTGRES_USER=bookorbit
|
||||
POSTGRES_PASSWORD=9h6h1e2h4fcmd3 # 修改此处密码
|
||||
POSTGRES_DB=bookorbit
|
||||
|
||||
# App secrets
|
||||
JWT_SECRET=f2f0d2931f28d36cc35d9188aa298a1387fa4c6cdec582eb9ae0c13ddb8b1475 # 执行openssl rand -hex 32
|
||||
# Required for the initial /auth/setup endpoint (x-setup-token header)
|
||||
SETUP_BOOTSTRAP_TOKEN=7c9de0a79208e444f99db803790f6258 # 执行openssl rand -hex 16
|
||||
|
||||
# External/public URL used by emails and Kobo endpoints
|
||||
APP_URL=http://192.168.1.99:3000 # 修改IP地址
|
||||
|
||||
# Node.js JavaScript heap limit in MB. Raise this for very large libraries, 250K+ books.
|
||||
NODE_MAX_OLD_SPACE_SIZE=2048
|
||||
|
||||
# --- Optional overrides (uncomment to set) ---
|
||||
|
||||
# If you already run your own PostgreSQL, set DATABASE_URL and remove the
|
||||
# postgres service from docker-compose.yml. Your instance must have the
|
||||
# uuid-ossp, pg_trgm, and vector (pgvector) extensions available.
|
||||
# DATABASE_URL=postgres://user:password@yourhost:5432/bookorbit
|
||||
# Or set individual parts (POSTGRES_HOST, POSTGRES_PORT, POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_DB)
|
||||
|
||||
# CORS origin for the frontend when served from a different domain than APP_URL
|
||||
# CLIENT_URL=https://app.example.com
|
||||
|
||||
# Container folder used as the top of the library creation folder picker.
|
||||
# Defaults to / when unset. Set to /books to hide other container root folders.
|
||||
# LIBRARY_BROWSE_ROOT=/books
|
||||
|
||||
# Set to false only if your platform manages bind mount ownership externally.
|
||||
# BOOKORBIT_FIX_PERMISSIONS=true
|
||||
|
||||
# Recommended if you store SMTP provider credentials (generate: openssl rand -hex 32)
|
||||
# EMAIL_ENCRYPTION_KEY=
|
||||
|
||||
# Recommended if you store migration source credentials (generate: openssl rand -hex 32)
|
||||
# MIGRATION_ENCRYPTION_KEY=
|
||||
|
||||
# Log level (default: info). Set to debug for verbose output.
|
||||
# LOG_LEVEL=info
|
||||
|
||||
# Allow OIDC issuer/discovery URLs that resolve to private/local addresses.
|
||||
# Default false. Enable only in trusted self-hosted networks.
|
||||
# OIDC_ALLOW_LOCAL_ISSUERS=false
|
||||
|
||||
# Optional: allow Cloudflare Web Analytics beacon when using automatic setup.
|
||||
# Keep unset/false to preserve strict CSP (`script-src 'self'`).
|
||||
# CSP_ALLOW_CLOUDFLARE_INSIGHTS=false
|
||||
Reference in New Issue
Block a user