ci: 优化github actions构建流程

This commit is contained in:
Cassianvale
2025-03-07 16:21:33 +08:00
parent 40955a5bdf
commit f8b8e4e721
2 changed files with 156 additions and 46 deletions

View File

@@ -9,6 +9,8 @@
3. 完善Dockerfile、GitHub Actions 支持docker一键部署使用。
4. 支持x86_64 和 ARM64架构镜像
5. 支持流式输出支持前端传入Key(仅作为本地用户使用,日志等内容不会输出) 感谢@Cassianvale
6. 重构为Vue3+Vite+TS+Naive UI支持响应式布局
7. 支持GitHub Actions 一键部署
## docker一键部署
```
@@ -46,6 +48,18 @@ API_URL 处理逻辑说明:
```
默认8888端口部署完成后访问 http://127.0.0.1:8888 即可使用。
## Github Actions 部署
| 环境变量 | 说明 |
| --- | --- |
| DOCKERHUB_USERNAME | Docker Hub用户名 |
| DOCKERHUB_TOKEN | Docker Hub访问令牌 |
| SERVER_HOST | 部署服务器地址 |
| SERVER_USERNAME | 服务器用户名 |
| SSH_PRIVATE_KEY | SSH私钥 |
| DEPLOY_PATH | 部署路径 |
| SLACK_WEBHOOK | Slack通知Webhook可选 |
## 注意事项 (Notes)
- 股票分析仅供参考,不构成投资建议