Docker 部署
Redirect 采用 前后端分离 架构,分别提供后端 API 镜像、门户端 Nginx 镜像和管理后台 Nginx 镜像,均支持 amd64 / arm64 双架构。 直接拉取镜像即可部署,全部配置通过环境变量完成。
镜像地址
| 镜像 | 地址 | 说明 |
|---|---|---|
| 后端 API | ccr.ccs.tencentyun.com/redirect-go/server | Go 纯 API 服务,监听 12328 |
| 门户端 | ccr.ccs.tencentyun.com/redirect-go/portal | Nginx 静态资源 + API 反向代理,监听 80 |
| 管理后台 | ccr.ccs.tencentyun.com/redirect-go/admin | Nginx 静态资源 + API 反向代理,监听 80 |
标签说明:
latest— 最新稳定版(默认)v1.0— 指定版本号(如有发布)
1Panel 平台部署
项目提供环境变量文件,适配 1Panel 平台的容器部署流程:
# ---------- 服务器配置 ----------
SERVER_PORT=12328
# ---------- 数据库配置 ----------
DB_DRIVER=mysql
DB_HOST=mysql
DB_PORT=3306
DB_USER=root
DB_PASSWORD=root123
DB_NAME=redirect
# ---------- 安全配置 ----------
JWT_SECRET=your-strong-secret
ADMIN_USERNAME=admin
ADMIN_PASSWORD=your-admin-password
# ---------- 清理策略 ----------
CLEANUP_EXPIRED_ENABLED=true
CLEANUP_EXPIRED_RETENTION_DAYS=30 如需详细的 Compose 配置,请阅读 Compose 编排。
查看完整环境变量列表,请阅读 环境变量。