2566f9f4aa
- Go HTTP 服务,监听 :8082 - 支持 Notification 和 Stop 事件 - 转发至 Gotify 推送通知 - Docker 多阶段构建 - 环境变量配置 - 详细中文 README 文档
25 lines
437 B
Go
25 lines
437 B
Go
package main
|
|
|
|
import "os"
|
|
|
|
type Config struct {
|
|
GotifyURL string
|
|
GotifyToken string
|
|
Port string
|
|
}
|
|
|
|
func LoadConfig() Config {
|
|
return Config{
|
|
GotifyURL: getEnv("GOTIFY_URL", "http://47.121.181.112:40266"),
|
|
GotifyToken: getEnv("GOTIFY_TOKEN", "AiousrPBE4Cn04C"),
|
|
Port: getEnv("PORT", ":8082"),
|
|
}
|
|
}
|
|
|
|
func getEnv(key, fallback string) string {
|
|
if v := os.Getenv(key); v != "" {
|
|
return v
|
|
}
|
|
return fallback
|
|
}
|