fnOS 部署与更新
使用 Docker Compose 运行 AIXBITS,并通过 Cloudflare Tunnel 对外提供访问。
当前架构
网站通过 Docker Compose 运行在 fnOS 中,对外发布宿主机的 3000 端口。
www.aixbits.com
→ Cloudflare Tunnel
→ 127.0.0.1:3000
→ fieldnote-web
更新网站
修改内容并上传到 fnOS 项目目录后,在 Compose 项目中执行“重新构建并启动”。
也可以通过终端运行:
docker compose up -d --build
验证服务
先从 fnOS 宿主机检查网站:
curl -I http://127.0.0.1:3000
正常情况下应返回 HTTP/1.1 200。
Cloudflare Tunnel
Tunnel 的 Published application 应设置为:
Hostname: www.aixbits.com
Service: http://127.0.0.1:3000
cloudflared 使用 host 网络,因此可以直接访问宿主机的 3000 端口。
END OF DOCUMENT返回文档首页 →