接入minio[ci][0.2.6]
All checks were successful
CI / docker-ci (push) Successful in 3m14s

This commit is contained in:
2026-01-16 15:13:57 +08:00
parent 45005fcc92
commit 6b0be35832
7 changed files with 226 additions and 24 deletions

22
minio_storage/apps.py Normal file
View File

@@ -0,0 +1,22 @@
from django.apps import AppConfig
import os
import sys
class MinioStorageConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'minio_storage'
def ready(self):
if os.path.basename(sys.argv[0]) == 'manage.py':
if os.environ.get('RUN_MAIN') != 'true':
return
if 'runserver' not in sys.argv:
return
from .minio_connect import ensure_bucket_exists
try:
ensure_bucket_exists()
except Exception as e:
print(f"❌ MinIO 初始化失败: {e}")