部署到 Vercel
1
导入仓库
点击下方按钮,或在 Vercel 中导入
cokice/japanese-analyzer。Deploy with Vercel
从 GitHub 仓库创建一个新的 Vercel 项目。
2
配置环境变量
在项目中打开 Settings → Environment Variables,至少添加
DEEPSEEK_API_KEY。需要 Gemini 模型或 Gemini TTS 时,再添加 GEMINI_API_KEY。需要访问密码时,添加 CODE。完整列表见配置。3
重新部署
触发一次新部署,然后打开 Vercel 分配的域名。
使用 Docker Compose
官方镜像howenhowen/japanese-analyzer 支持 linux/amd64 和 linux/arm64。容器监听 3002 端口。
1
准备目录
docker-compose.hub.yml。2
创建配置文件
创建 限制文件权限,避免其他用户读取:
.env.production,至少填写一个 Key:.env.production
3
启动服务
4
验证
running、日志没有报错、curl 返回 200,即部署成功。打开 http://服务器IP:3002 访问应用。restart: unless-stopped,服务器重启后容器会自动启动。
docker-compose.hub.yml 内容
docker-compose.hub.yml 内容
DOCKER_IMAGE 环境变量可以指定其他镜像标签,例如某个版本标签或 sha-<commit> 标签。可用标签见镜像标签。修改端口
如果宿主机的3002 端口已被占用,修改 ports 左侧的宿主机端口,容器内端口保持不变:
从源码构建镜像
仓库中的docker-compose.yml 会从本地 Dockerfile 构建镜像:
使用 docker run
更新到最新版本
- Docker Compose
- docker run
- Vercel
配置域名与 HTTPS
容器正常运行后,你可以为它添加域名和 HTTPS:1
解析域名
把域名的 A 记录指向服务器公网 IP。在云厂商安全组和系统防火墙中放行
80 和 443 端口。2
检查现有 Web 服务器
3
配置反向代理
4
验证
