# 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