mirror of
https://github.com/KohakuBlueleaf/KohakuHub.git
synced 2026-03-11 17:34:08 -05:00
add lfs multipart setting into config
This commit is contained in:
@@ -59,6 +59,8 @@ services:
|
||||
## ===== Application Configuration =====
|
||||
- KOHAKU_HUB_SITE_NAME=KohakuHub
|
||||
- KOHAKU_HUB_LFS_THRESHOLD_BYTES=1000000
|
||||
- KOHAKU_HUB_LFS_MULTIPART_THRESHOLD_BYTES=100_000_000 # 100MB - use multipart for files larger than this
|
||||
- KOHAKU_HUB_LFS_MULTIPART_CHUNK_SIZE_BYTES=50_000_000 # 50MB - size of each part (min 5MB except last)
|
||||
- KOHAKU_HUB_LFS_KEEP_VERSIONS=5
|
||||
- KOHAKU_HUB_LFS_AUTO_GC=true
|
||||
|
||||
|
||||
@@ -297,6 +297,8 @@ def generate_hub_api_service(config: dict) -> str:
|
||||
## ===== Application Configuration =====
|
||||
- KOHAKU_HUB_SITE_NAME=KohakuHub
|
||||
- KOHAKU_HUB_LFS_THRESHOLD_BYTES=1000000
|
||||
- KOHAKU_HUB_LFS_MULTIPART_THRESHOLD_BYTES=100_000_000 # 100MB - use multipart for files larger than this
|
||||
- KOHAKU_HUB_LFS_MULTIPART_CHUNK_SIZE_BYTES=50_000_000 # 50MB - size of each part (min 5MB except last)
|
||||
- KOHAKU_HUB_LFS_KEEP_VERSIONS=5
|
||||
- KOHAKU_HUB_LFS_AUTO_GC=true
|
||||
- KOHAKU_HUB_AUTO_MIGRATE=true # Auto-confirm database migrations (required for Docker)
|
||||
|
||||
@@ -331,6 +331,12 @@ def load_config(path: str = None) -> Config:
|
||||
lfs_threshold_bytes=int(
|
||||
os.environ.get("KOHAKU_HUB_LFS_THRESHOLD_BYTES", "5242880")
|
||||
),
|
||||
lfs_multipart_threshold_bytes=int(
|
||||
os.environ.get("KOHAKU_HUB_LFS_MULTIPART_THRESHOLD_BYTES", "104857600")
|
||||
),
|
||||
lfs_multipart_chunk_size_bytes=int(
|
||||
os.environ.get("KOHAKU_HUB_LFS_MULTIPART_CHUNK_SIZE_BYTES", "52428800")
|
||||
),
|
||||
lfs_keep_versions=int(os.environ.get("KOHAKU_HUB_LFS_KEEP_VERSIONS", "5")),
|
||||
lfs_auto_gc=os.environ.get("KOHAKU_HUB_LFS_AUTO_GC", "false").lower()
|
||||
== "true",
|
||||
|
||||
Reference in New Issue
Block a user