Skip to main content
项目基于 Next.js 和 React。开始开发前,请先按照快速开始完成本地配置。

常用命令

发布改动前,建议依次运行测试、代码检查和生产构建。

项目结构

GitHub Actions

仓库中的 .github/workflows/docker.yml 会在 push 或 pull request 时执行:
  1. npm ci
  2. npm test
  3. npm run lint
  4. npm run build
  5. Docker image build
推送到 howendev/dev、默认分支或 v* tag 时,工作流会在配置 Docker Hub secrets 后构建并推送多架构镜像。

镜像标签

分支发布会生成:
版本 tag 发布会生成:

Docker Hub secrets

在 GitHub 仓库中打开 SettingsSecrets and variablesActions,添加:
运行时密钥不要写入 Docker 镜像。VPS 应继续通过 .env.production 注入 DEEPSEEK_API_KEYGEMINI_API_KEYCODE 和 Umami 配置。

相关链接