升级后出现cf跳出验证如何解决:
cd sub2api-deploy进入文件证据(你给的配置)
你当前有:
SERVER_MODE=release👉 在很多 Go 项目里:
release = 生产模式 → 强制安全(验证码开启)
debug/dev = 开发模式 → 关闭验证码二、正确改法(关键)1️⃣ 编辑
.envnano .env
2️⃣ 修改这几行(必须改)
把:SERVER_MODE=release
改成
SERVER_MODE=debug
APP_ENV=dev3️⃣ 保存
3️⃣ 保存
Ctrl + X
Y
回车
三、关键步骤(很多人错这里)升级都使用这个4.17
❌ 不要用:
docker restart sub2api👉 必须:
docker compose down
docker compose up -d
docke更新
一、标准更新流程(docker-compose)
你现在用这个项目,大概率是 docker-compose 部署(README推荐)
1️⃣ 拉最新镜像
docker compose pull
或者指定:
docker pull weishaw/sub2api:latest
镜像就是这个:weishaw/sub2api
2️⃣ 重建容器(关键)
docker compose up -d
如果想强制更新(推荐):
docker compose up -d --force-recreate
3️⃣ 查看是否更新成功
docker compose ps
docker compose logs -f sub2api
ocker Compose(推荐)
使用 Docker Compose 部署,包含 PostgreSQL 和 Redis 容器。
- Docker 20.10+
- Docker Compose v2+
使用自动化部署脚本快速搭建:
# 创建部署目录
mkdir -p sub2api-deploy && cd sub2api-deploy
# 下载并运行部署准备脚本
curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/docker-deploy.sh | bash
# 启动服务
docker compose up -d
# 查看日志
docker compose logs -f sub2api
0 评论