Appearance
部署指南
提示
本章节只针对开发者和测试人员阅读,普通用户可以跳过此章节。
本指南提供了在生产环境中部署和更新 KanTime 项目的建议步骤。
环境要求
- 一台安装了 Docker 和 Docker Compose 的 Linux 服务器。
- 一个域名(可选,但推荐用于 HTTPS)。
- Nginx 或其他 Web 服务器作为反向代理。
1. 部署 PostgreSQL 和 HashiCorp Vault TODO,待完善
2. 部署前后端
项目中的 docker-compose.yml 提供了前后端启动,密钥等信息已经在构建容器 runner 安全注入,也可以根据需要修改 docker-compose.yml 中的环境变量和配置
bash
docker-compose up -d3. 部署文档
构建文档: 获取 docs 的源码,在
docs目录下运行:bashnpm run docs:build构建产物将位于
docs/docs/.vitepress/dist。托管文件: 将
dist目录的内容部署到您的 Web 服务器或 Cloudflare 等静态站点托管服务。