Skip to content

部署指南

提示

本章节只针对开发者和测试人员阅读,普通用户可以跳过此章节。

本指南提供了在生产环境中部署和更新 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 -d

3. 部署文档

  1. 构建文档: 获取 docs 的源码,在 docs 目录下运行:

    bash
    npm run docs:build

    构建产物将位于 docs/docs/.vitepress/dist

  2. 托管文件: 将 dist 目录的内容部署到您的 Web 服务器或 Cloudflare 等静态站点托管服务。