5 Commits

Author SHA1 Message Date
ryan 009694fee7 build(Docker构建): 限制构建阶段内存与并行度,防止低配环境 OOM
Motivation:
在 1Panel 等资源受限的部署环境中,Go 编译器并发编译和运行时内存增长可能导致构建阶段 OOM 而被 kill,通过限制并行度和设置内存上限来规避该问题。

Changes:

* 构建阶段新增 GOMEMLIMIT=512MiB 环境变量,控制 Go 运行时内存上限
* 编译命令新增 -p 1 参数,限制并行编译单元数量以减少峰值内存占用
* 构建命令参数按职责拆分为多行,提升可读性
2026-07-31 23:28:02 +08:00
ryan 34fb0f62b9 build 2026-07-31 18:01:15 +08:00
ryan af9731f831 build 2026-07-31 17:52:26 +08:00
ryan 835b92ec00 fix: wire retry into router, fix Docker config path, fix condition error handling, remove dead code 2026-06-27 13:32:33 +08:00
ryan fa7f7490f5 feat: main assembly — wire all components, gin router, graceful shutdown 2026-06-27 13:28:27 +08:00