Files
platforms/backend/internal/config/config.go

20 lines
458 B
Go

// Package config 提供运行配置,不在代码或仓库中保存真实密钥。
package config
import "os"
// Config 是 API 进程的最小运行配置。
type Config struct {
DatabaseURL string
Port string
}
// Load 读取环境变量并提供适用于本地开发的端口默认值。
func Load() Config {
port := os.Getenv("PORT")
if port == "" {
port = "8080"
}
return Config{DatabaseURL: os.Getenv("DATABASE_URL"), Port: port}
}