This commit is contained in:
eric
2026-03-10 04:42:05 -05:00
parent d77f90cb8c
commit adeb111282
47 changed files with 1154 additions and 460 deletions

View File

@@ -7,7 +7,7 @@ from typing import Literal
PaymentChannel = Literal["xorpay", "zpay"]
# 当前使用的支付渠道(默认 zpay,与 /join 报名支付流程一致
# 当前使用的支付渠道zpay 替代 xorpaypayjs2 接口业务保留
PAYMENT_PROVIDER: PaymentChannel = os.getenv("PAYMENT_PROVIDER", "zpay").lower()
# XorPay 配置
@@ -33,3 +33,15 @@ MEMOS_TOKEN = os.getenv(
# 回调地址(用于生成 notify_url
BASE_URL = os.getenv("BASE_URL", "https://api.hackrobot.cn")
# MinIO 对象存储
MINIO_ENDPOINT = os.getenv("MINIO_ENDPOINT", "minioweb.hackrobot.cn")
MINIO_PORT = int(os.getenv("MINIO_PORT", "443"))
MINIO_ACCESS_KEY = os.getenv("MINIO_ACCESS_KEY", "")
MINIO_SECRET_KEY = os.getenv("MINIO_SECRET_KEY", "")
MINIO_BUCKET = os.getenv("MINIO_BUCKET", "hackrobot")
MINIO_USE_SSL = os.getenv("MINIO_USE_SSL", "true").lower() == "true"
_minio_ep = os.getenv("MINIO_ENDPOINT", "minioweb.hackrobot.cn")
_minio_bucket = os.getenv("MINIO_BUCKET", "hackrobot")
MINIO_PUBLIC_URL = os.getenv("MINIO_PUBLIC_URL", f"https://{_minio_ep}/{_minio_bucket}")
MINIO_UPLOAD_PREFIX = os.getenv("MINIO_UPLOAD_PREFIX", "joins")