mirror of
https://github.com/wowlikon/LiB.git
synced 2026-02-04 04:31:09 +00:00
45 lines
925 B
Bash
45 lines
925 B
Bash
# Postgres
|
|
POSTGRES_HOST=localhost
|
|
POSTGRES_PORT=5432
|
|
POSTGRES_USER=postgres
|
|
POSTGRES_PASSWORD=postgres
|
|
POSTGRES_DB=lib
|
|
|
|
# Ollama
|
|
OLLAMA_URL="http://localhost:11434"
|
|
OLLAMA_MAX_LOADED_MODELS=1
|
|
OLLAMA_NUM_THREADS=4
|
|
OLLAMA_KEEP_ALIVE=5m
|
|
|
|
# Default admin account
|
|
# DEFAULT_ADMIN_USERNAME="admin"
|
|
# DEFAULT_ADMIN_EMAIL="admin@example.com"
|
|
# DEFAULT_ADMIN_PASSWORD="password-is-generated-randomly-on-first-launch"
|
|
SECRET_KEY="your-secret-key-change-in-production"
|
|
DOMAIN=localhost
|
|
|
|
# JWT
|
|
ALGORITHM=HS256
|
|
REFRESH_TOKEN_EXPIRE_DAYS=7
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=15
|
|
PARTIAL_TOKEN_EXPIRE_MINUTES=5
|
|
|
|
# Hash
|
|
ARGON2_TYPE=id
|
|
ARGON2_TIME_COST=3
|
|
ARGON2_MEMORY_COST=65536
|
|
ARGON2_PARALLELISM=4
|
|
ARGON2_SALT_LENGTH=16
|
|
ARGON2_HASH_LENGTH=48
|
|
|
|
# Recovery codes
|
|
RECOVERY_CODES_COUNT=10
|
|
RECOVERY_CODE_SEGMENTS=4
|
|
RECOVERY_CODE_SEGMENT_BYTES=2
|
|
RECOVERY_MIN_REMAINING_WARNING=3
|
|
RECOVERY_MAX_AGE_DAYS=365
|
|
|
|
# TOTP_2FA
|
|
TOTP_ISSUER=LiB
|
|
TOTP_VALID_WINDOW=1
|