- 添加双 Git remote 配置指南 (GIT_GUIDE.md, GIT_WORKFLOW.md) - 添加 1Panel 环境部署配置 (docker-compose.1panel.yml, .env.1panel) - 添加自动化部署脚本 (deploy-complete.sh, deploy-dev.sh, deploy.sh) - 添加部署说明文档 (README_DEPLOY.md) - 配置端口 2080 映射 - 支持连接现有 1Panel Redis (1Panel-redis-S1KH)
52 lines
2.1 KiB
Plaintext
52 lines
2.1 KiB
Plaintext
# =============================================================================
|
||
# Sub2API 环境配置 - 1Panel 环境
|
||
# =============================================================================
|
||
|
||
# -----------------------------------------------------------------------------
|
||
# Server Configuration
|
||
# -----------------------------------------------------------------------------
|
||
BIND_HOST=0.0.0.0
|
||
SERVER_PORT=2080
|
||
SERVER_MODE=release
|
||
RUN_MODE=standard
|
||
TZ=Asia/Shanghai
|
||
|
||
# -----------------------------------------------------------------------------
|
||
# PostgreSQL Configuration (REQUIRED - 请修改密码!)
|
||
# -----------------------------------------------------------------------------
|
||
POSTGRES_USER=sub2api
|
||
POSTGRES_PASSWORD=请修改为你的强密码
|
||
POSTGRES_DB=sub2api
|
||
|
||
# -----------------------------------------------------------------------------
|
||
# Redis Configuration - 使用你现有的 1Panel Redis
|
||
# -----------------------------------------------------------------------------
|
||
# 方式1:如果使用 Docker 网络连接,填写容器名
|
||
REDIS_HOST=1Panel-redis-S1KH
|
||
# 方式2:如果上面不行,使用宿主机 IP(需要你填写服务器的内网 IP)
|
||
# REDIS_HOST=172.17.0.1
|
||
REDIS_PORT=6379
|
||
REDIS_PASSWORD=redis_bJFKDk
|
||
REDIS_DB=1
|
||
|
||
# -----------------------------------------------------------------------------
|
||
# Admin Account
|
||
# -----------------------------------------------------------------------------
|
||
ADMIN_EMAIL=oadmin
|
||
ADMIN_PASSWORD=oadmin@123
|
||
|
||
# -----------------------------------------------------------------------------
|
||
# JWT Configuration
|
||
# -----------------------------------------------------------------------------
|
||
# 使用下面的命令生成随机密钥:openssl rand -hex 32
|
||
JWT_SECRET=1fb3a3533039e0d1ea693f0508bbffca44b7157370f11dfe33ce352a5f07039a
|
||
JWT_EXPIRE_HOUR=24
|
||
|
||
# -----------------------------------------------------------------------------
|
||
# Gemini OAuth (可选 - 如果不使用 Gemini 可以忽略)
|
||
# -----------------------------------------------------------------------------
|
||
GEMINI_OAUTH_CLIENT_ID=
|
||
GEMINI_OAUTH_CLIENT_SECRET=
|
||
GEMINI_OAUTH_SCOPES=
|
||
GEMINI_QUOTA_POLICY=
|