feat: 添加二次开发部署配置和文档
- 添加双 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)
This commit is contained in:
51
deploy/.env.1panel
Normal file
51
deploy/.env.1panel
Normal file
@@ -0,0 +1,51 @@
|
||||
# =============================================================================
|
||||
# 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=
|
||||
Reference in New Issue
Block a user