Docker 部署

Redirect 采用 前后端分离 架构,分别提供后端 API 镜像、门户端 Nginx 镜像和管理后台 Nginx 镜像,均支持 amd64 / arm64 双架构。 直接拉取镜像即可部署,全部配置通过环境变量完成。

镜像地址

镜像地址说明
后端 APIccr.ccs.tencentyun.com/redirect-go/serverGo 纯 API 服务,监听 12328
门户端ccr.ccs.tencentyun.com/redirect-go/portalNginx 静态资源 + API 反向代理,监听 80
管理后台ccr.ccs.tencentyun.com/redirect-go/adminNginx 静态资源 + 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 编排。
📖
查看完整环境变量列表,请阅读 环境变量。