Files
digital-psychology/apps/api

愈心谷 API

Go + Gin + Postgres。本命/合盘星历依赖 Swiss Ephemerisgithub.com/tejzpr/go-swissephAGPL-3.0)。

构建要求

  • Go 1.22+
  • CGO_ENABLED=1 与 C 编译器(clang/gcc
  • 默认使用 Moshier 星历(无需外挂 ephe 文件)
  • 可选:设置 SE_EPHE_PATH / EPHEMERIS_PATH 指向 Swiss Ephemeris 数据目录以启用更高精度(FlagSwieph
CGO_ENABLED=1 go test ./...
CGO_ENABLED=1 go run ./cmd/server

商业部署须遵守 Swiss Ephemeris 许可(AGPL 或 Astrodienst 专业授权)。