Files
KohakuHub/.env.dev.example

52 lines
1.8 KiB
Plaintext

# Copy this file to .env.dev before local development.
# It is sourced by scripts/dev/*.sh, so shell variable expansion is supported.
DEV_POSTGRES_USER=hub_dev
DEV_POSTGRES_PASSWORD=hub_dev_password
DEV_POSTGRES_DB=kohakuhub_dev
DEV_MINIO_ROOT_USER=minioadmin
DEV_MINIO_ROOT_PASSWORD=minioadmin
DEV_LAKEFS_ENCRYPT_SECRET_KEY=dev-lakefs-encrypt-key-32chars
# Public links should resolve through the main Vite dev server.
KOHAKU_HUB_BASE_URL=http://127.0.0.1:5173
# Backend self-calls should bypass Vite and hit uvicorn directly.
KOHAKU_HUB_INTERNAL_BASE_URL=http://127.0.0.1:48888
KOHAKU_HUB_API_BASE=/api
KOHAKU_HUB_DB_BACKEND=postgres
KOHAKU_HUB_DATABASE_URL=postgresql://${DEV_POSTGRES_USER}:${DEV_POSTGRES_PASSWORD}@127.0.0.1:25432/${DEV_POSTGRES_DB}
KOHAKU_HUB_DATABASE_KEY=dev-database-key-change-me
KOHAKU_HUB_S3_ENDPOINT=http://127.0.0.1:29001
KOHAKU_HUB_S3_PUBLIC_ENDPOINT=http://127.0.0.1:29001
KOHAKU_HUB_S3_ACCESS_KEY=${DEV_MINIO_ROOT_USER}
KOHAKU_HUB_S3_SECRET_KEY=${DEV_MINIO_ROOT_PASSWORD}
KOHAKU_HUB_S3_BUCKET=hub-storage
KOHAKU_HUB_S3_REGION=us-east-1
KOHAKU_HUB_LAKEFS_ENDPOINT=http://127.0.0.1:28000
KOHAKU_HUB_LAKEFS_REPO_NAMESPACE=hf
KOHAKU_HUB_SESSION_SECRET=dev-session-secret-change-me
KOHAKU_HUB_SESSION_EXPIRE_HOURS=168
KOHAKU_HUB_TOKEN_EXPIRE_DAYS=365
KOHAKU_HUB_REQUIRE_EMAIL_VERIFICATION=false
KOHAKU_HUB_INVITATION_ONLY=false
KOHAKU_HUB_ADMIN_ENABLED=true
KOHAKU_HUB_ADMIN_SECRET_TOKEN=dev-admin-token-change-me
# First backend bootstrap can auto-create fixed local demo users/orgs/repos.
KOHAKU_HUB_DEV_AUTO_SEED=true
KOHAKU_HUB_SITE_NAME="KohakuHub Dev"
KOHAKU_HUB_LOG_LEVEL=INFO
KOHAKU_HUB_LOG_FORMAT=terminal
KOHAKU_HUB_LFS_THRESHOLD_BYTES=1000000
KOHAKU_HUB_LFS_MULTIPART_THRESHOLD_BYTES=100000000
KOHAKU_HUB_LFS_MULTIPART_CHUNK_SIZE_BYTES=50000000
KOHAKU_HUB_LFS_KEEP_VERSIONS=5
KOHAKU_HUB_LFS_AUTO_GC=true