This commit is contained in:
root
2026-06-07 23:18:53 +08:00
parent ebd3d6a317
commit 934b9a4a23
36 changed files with 2272 additions and 296 deletions

View File

@@ -60,12 +60,12 @@ class Settings:
self.pb_admin_email = (
os.getenv("PB_ADMIN_EMAIL")
or os.getenv("POCKETBASE_EMAIL")
or "admin@nomadcna.local"
or "xiaoshuang.eric@gmail.com"
)
self.pb_admin_password = (
os.getenv("PB_ADMIN_PASSWORD")
or os.getenv("POCKETBASE_PASSWORD")
or "NomadCNA123456"
or "Xiao4669805@"
)
self.cookie_name = os.getenv("API_COOKIE_NAME", "pb_session")
self.frontend_origins = _split_csv(
@@ -75,6 +75,19 @@ class Settings:
)
)
self.upload_dir = Path(os.getenv("UPLOAD_DIR", "backend/uploads"))
self.minio_enabled = _bool_env("MINIO_ENABLED", "true")
self.minio_endpoint = os.getenv("MINIO_ENDPOINT", "127.0.0.1:9100")
self.minio_port = int(os.getenv("MINIO_PORT", "0") or "0")
self.minio_use_ssl = _bool_env("MINIO_USE_SSL", "false")
self.minio_bucket = os.getenv("MINIO_BUCKET", "hackrobot")
self.minio_access_key = os.getenv("MINIO_ACCESS_KEY", "nomadro")
self.minio_secret_key = os.getenv("MINIO_SECRET_KEY", "Xiao4669805@")
self.minio_region = os.getenv("MINIO_REGION", "china")
self.minio_public_url = (
os.getenv("MINIO_PUBLIC_URL")
or f"https://minio.nomadro.cn/{self.minio_bucket}"
).rstrip("/")
self.minio_upload_prefix = os.getenv("MINIO_UPLOAD_PREFIX", "joins").strip("/").strip()
self.app_env = os.getenv("APP_ENV", "development").strip().lower()
self.dev_auto_pay = _bool_env("DEV_AUTO_PAY", "false")
self.site_id = os.getenv("SITE_ID") or os.getenv("NEXT_PUBLIC_SITE_ID") or "meetup"
@@ -93,7 +106,7 @@ class Settings:
or os.getenv("BASE_URL")
or self.base_url
).rstrip("/")
self.email_auth_password = os.getenv("EMAIL_AUTH_PASSWORD", "NomadCNAEmailLogin2026!")
self.email_auth_password = os.getenv("EMAIL_AUTH_PASSWORD", "12345678")
self.google_client_id = os.getenv("GOOGLE_CLIENT_ID") or os.getenv("NEXT_PUBLIC_GOOGLE_CLIENT_ID") or ""
self.payment_provider = os.getenv("PAYMENT_PROVIDER", "zpay").lower()
self.payment_default_amount = int(os.getenv("PAYMENT_DEFAULT_AMOUNT", "100") or "100")