Files
tongtongstudio cf3a84c3ad
Some checks failed
Publish container images / Quality checks (push) Has been cancelled
Publish container images / Resolve build version (push) Has been cancelled
Publish container images / Build open-ai-canvas-backend (amd64) (push) Has been cancelled
Publish container images / Build open-ai-canvas-backend (arm64) (push) Has been cancelled
Publish container images / Build open-ai-canvas-web (multi) (push) Has been cancelled
Publish container images / Build open-ai-canvas-yingce-agent (multi) (push) Has been cancelled
Publish container images / Publish open-ai-canvas-backend manifest (push) Has been cancelled
Publish container images / Publish open-ai-canvas-web manifest (push) Has been cancelled
Publish container images / Publish open-ai-canvas-yingce-agent manifest (push) Has been cancelled
Publish container images / Publish release assets (push) Has been cancelled
fix(dev): 本地开发编排 - 端口约定对齐 7380/7381
2026-10-14 17:03:42 +08:00

30 lines
969 B
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 本项目附加文件(fork 专属):只补启动期的 .env 加载与诊断,不改上游 main.go 的主体。
// 独立成一个文件后,上游对同目录 main.go 的改动基本不会再与本文件冲突。
package main
import (
"log"
"os"
"strings"
"yingce/backend/internal/config"
)
func init() {
config.LoadDotEnv()
// 监听地址的默认值在 main.go(127.0.0.1:7381,见 AGENTS.md「本项目附加约定」),
// 容器内由 Dockerfile / Compose 显式注入 :8080;这里不再改写环境变量。
addr := strings.TrimSpace(os.Getenv("CANVAS_BACKEND_ADDR"))
if addr == "" {
addr = "127.0.0.1:7381 (main.go default)"
}
// 启动诊断:确认 .env / 环境变量已被读到,避免误用空 DATABASE_URL 时的静默回退。
dbURLState := "empty"
if strings.TrimSpace(os.Getenv("DATABASE_URL")) != "" {
dbURLState = "set"
}
log.Printf("fork-env: CANVAS_BACKEND_ADDR=%s, DATABASE_URL=%s", addr, dbURLState)
}