2569718930@qq.com
|
e2ebf5132d
|
Refresh terminal charts on activation
|
2026-06-14 08:08:49 +08:00 |
|
2569718930@qq.com
|
6142a9cb65
|
Fix feedback auth for expired users
|
2026-06-14 04:57:42 +08:00 |
|
2569718930@qq.com
|
25408797f1
|
Add production cache warmer
|
2026-06-14 04:23:15 +08:00 |
|
2569718930@qq.com
|
be1d93fc09
|
Reduce detail concurrency for two-core VPS
|
2026-06-13 02:11:34 +08:00 |
|
2569718930@qq.com
|
f0b1b57ae2
|
Tune production concurrency for small VPS
|
2026-06-13 01:59:28 +08:00 |
|
2569718930@qq.com
|
f115be1fd3
|
fix chart refresh and bot command surface
|
2026-06-13 01:34:09 +08:00 |
|
2569718930@qq.com
|
9a7257008e
|
speed up China airport Telegram pushes
|
2026-06-11 15:38:05 +08:00 |
|
2569718930@qq.com
|
ba012736c9
|
Tune city detail batch limits
|
2026-06-10 14:34:13 +08:00 |
|
2569718930@qq.com
|
24c4c2ebf6
|
Reduce scan startup pressure
|
2026-06-09 23:26:53 +08:00 |
|
2569718930@qq.com
|
772f8d85f5
|
Increase scan terminal build budget
|
2026-06-09 22:59:17 +08:00 |
|
2569718930@qq.com
|
3a1b2dfd6d
|
Avoid caching failed scan snapshots
|
2026-06-09 22:47:23 +08:00 |
|
2569718930@qq.com
|
bd88f717fb
|
Reduce observation update latency
|
2026-06-09 22:36:23 +08:00 |
|
2569718930@qq.com
|
721173aea3
|
Isolate observation collector from web API
|
2026-06-08 13:19:52 +08:00 |
|
2569718930@qq.com
|
2af1cf9cd8
|
feat: add observation collector and source gate
|
2026-06-05 14:38:58 +08:00 |
|
2569718930@qq.com
|
92307a9f97
|
fix: force frontend proxy to internal backend
|
2026-06-03 02:13:02 +08:00 |
|
2569718930@qq.com
|
876417c5ec
|
fix: raise web container open file limit
|
2026-06-02 16:19:52 +08:00 |
|
2569718930@qq.com
|
9a0d7ae444
|
Persist scan terminal cache in Redis
|
2026-06-01 01:53:54 +08:00 |
|
2569718930@qq.com
|
3e5ff4ea8f
|
Isolate scan prewarm to web service
|
2026-05-31 23:31:32 +08:00 |
|
2569718930@qq.com
|
d3f444dbf6
|
Bind PolyWeather services to loopback
|
2026-05-31 19:46:00 +08:00 |
|
2569718930@qq.com
|
a48a7bcca5
|
Pass ops admin whitelist to frontend
|
2026-05-30 22:18:48 +08:00 |
|
2569718930@qq.com
|
8609376c59
|
feat: add versioned DEB bias backtesting
|
2026-05-27 21:40:26 +08:00 |
|
2569718930@qq.com
|
7ff1d21b95
|
fix: stabilize realtime chart axis and redis deployment
|
2026-05-27 11:51:22 +08:00 |
|
2569718930@qq.com
|
a17ba0efb9
|
docker-compose 加 json-file 日志上限 50m×3,防止容器日志吃光磁盘
|
2026-05-26 20:58:30 +08:00 |
|
2569718930@qq.com
|
91eb4307bd
|
部署加固:去重构建 + SHA tag 部署 + smoke test + 自动回滚
- frontend-quality 移除重复 npm run build
- docker-compose 镜像标签改用 ${IMAGE_TAG:-latest}
- deploy.sh:存旧 tag → SHA 部署 → smoke test → 失败回滚
- CI deploy job 改为 SCP deploy.sh 远程执行
|
2026-05-26 03:42:48 +08:00 |
|
2569718930@qq.com
|
28ad77c517
|
部署迁移:VPS 本机构建 → GitHub Actions 构建镜像推送 ghcr.io
CI 新增 build-and-push job,测试通过后构建 backend/frontend 镜像推送 ghcr.io。
VPS 部署改为 docker compose pull + up -d,不再本地编译。
|
2026-05-26 03:38:09 +08:00 |
|
2569718930@qq.com
|
468e53f959
|
CI 简化:移除 SCP artifact,Dockerfile 内 npm run build
|
2026-05-26 03:19:28 +08:00 |
|
2569718930@qq.com
|
5fb59b1b21
|
docker-compose 前端改用 prod.Dockerfile(CI 预构建,跳过 VPS 二次 build)
|
2026-05-26 02:42:33 +08:00 |
|
2569718930@qq.com
|
98458c0c05
|
前端 Dockerfile 支持 build args,docker-compose 注入 NEXT_PUBLIC 变量
|
2026-05-26 02:25:41 +08:00 |
|
2569718930@qq.com
|
b68772f031
|
站点域名从 sslip.io 切换到 polyweather.top
|
2026-05-26 01:25:44 +08:00 |
|
2569718930@qq.com
|
5b97de4892
|
frontend 端口改为 3001 避免与 polymarket-bot 冲突
|
2026-05-26 01:18:46 +08:00 |
|
2569718930@qq.com
|
f2ce23d7de
|
VPS 增加 frontend Docker 服务替代 Vercel
|
2026-05-26 01:04:20 +08:00 |
|
2569718930@qq.com
|
a80280732c
|
限制 bot 容器资源占用
|
2026-05-25 22:31:42 +08:00 |
|
2569718930@qq.com
|
eaa695ec47
|
回滚 web 端口 localhost 绑定,Cloudflare Worker 需要外部访问
|
2026-05-18 23:10:08 +08:00 |
|
2569718930@qq.com
|
4d5a5b674d
|
修复 web 容器 healthcheck:用 python 替代不存在的 curl
|
2026-05-18 23:00:03 +08:00 |
|
2569718930@qq.com
|
473ed82202
|
Docker healthcheck、.env.example 清理死变量并补全缺失配置、web 端口绑定 localhost
|
2026-05-18 22:57:00 +08:00 |
|
2569718930@qq.com
|
bd21b05fbc
|
完全移除预热(prewarm)功能
- 删除 src/utils/prewarm_dashboard.py
- 删除 scripts/prewarm_dashboard_cache.py、prewarm_dashboard_worker.py
- docker-compose.yml 移除 polyweather_prewarm 服务
- runtime_coordinator.py 移除预热循环启动逻辑
- web/core.py 移除 prewarm status 上报
- web/routers/system.py 移除 /api/system/prewarm 端点
- web/services/system_api.py 移除 run_system_prewarm
- city_runtime.py DEFAULT_PREWARM_CITIES 改名为 DEFAULT_STATUS_CITIES
- 清理 env.example、测试、VPS .env 中的预热配置
|
2026-05-17 22:43:17 +08:00 |
|
2569718930@qq.com
|
b27bedbca3
|
修复网站 API 阻塞与积分同步问题
- uvicorn 改用 import string 格式启动 4 workers,防止数据采集阻塞 event loop
- prewarm 去掉 --force-refresh,仅依赖缓存预热避免每 5 分钟全量采集
- 积分变动时同步写入 Supabase user_metadata,避免前端回退路径失败时显示 0 积分
- /api/auth/me 积分解析增加 Supabase email 回退路径
|
2026-05-16 13:15:30 +08:00 |
|
2569718930@qq.com
|
c031dd0e28
|
prewarm 加 --force-refresh 确保按时拉取最新 AMSC 跑道数据
|
2026-05-15 04:15:58 +08:00 |
|
2569718930@qq.com
|
eb056a890b
|
移除 PolyWeather 市场提醒功能及监控基础设施
- 删除 market_alert_engine.py:交易预警引擎
- 删除 alertmanager_telegram_relay.py:Alertmanager 到 Telegram 转发
- 移除 telegram_push.py 中市场监控推送循环
- 移除 runtime_coordinator.py 中 trade_alert_push 协程
- 移除 docker-compose.yml 中 Prometheus/Alertmanager/Grafana 服务
- 移除 monitoring/ 目录:prometheus/alertmanager/grafana 配置
Tested: ruff check . ✓
|
2026-05-14 18:23:39 +08:00 |
|
2569718930@qq.com
|
c3da29c09c
|
Add dashboard prewarm worker and cache visibility
|
2026-04-08 06:53:49 +08:00 |
|
2569718930@qq.com
|
a8462e188b
|
Add external monitoring stack and alerting docs
|
2026-04-01 01:49:58 +08:00 |
|
2569718930@qq.com
|
c64fa87e05
|
refactor: consolidate docker-compose service configurations using a shared base anchor
|
2026-03-29 23:36:53 +08:00 |
|
2569718930@qq.com
|
a5c667473e
|
Remove remote TimesFM integration
|
2026-03-29 22:27:18 +08:00 |
|
2569718930@qq.com
|
cdfc785402
|
Add remote TimesFM service integration
|
2026-03-29 22:13:10 +08:00 |
|
2569718930@qq.com
|
f6771247a6
|
Add config validation and deployment docs
|
2026-03-20 22:00:02 +08:00 |
|
2569718930@qq.com
|
08217deefb
|
feat: Externalize runtime data, including SQLite and caches, to a configurable directory mounted via Docker volumes.
|
2026-03-13 17:18:06 +08:00 |
|
2569718930@qq.com
|
7f0b57c47c
|
feat: Initialize data infrastructure by adding historical weather data, various data storage files, a database manager, logging, and updating Docker Compose configuration.
|
2026-03-06 19:20:52 +08:00 |
|
2569718930@qq.com
|
7926cedc97
|
feat: Introduce a web interface with an interactive map and implement a Dynamic Ensemble Blending (DEB) algorithm for weather prediction.
|
2026-03-03 21:27:57 +08:00 |
|
2569718930@qq.com
|
0c6beab350
|
feat: Add Docker support, GitHub Actions CI, and an MIT License, updating READMEs with deployment instructions and badges.
|
2026-03-03 00:01:57 +08:00 |
|