mirror of
https://github.com/gabehf/koito-multi-proxy.git
synced 2026-03-07 13:38:13 -08:00
docker and workflow
This commit is contained in:
parent
656b5fd9c5
commit
e60b83ebc8
3 changed files with 63 additions and 1 deletions
7
main.go
7
main.go
|
|
@ -6,6 +6,7 @@ import (
|
|||
"net/http/httputil"
|
||||
"net/url"
|
||||
"os"
|
||||
"path"
|
||||
"strings"
|
||||
|
||||
"gopkg.in/yaml.v3"
|
||||
|
|
@ -24,7 +25,11 @@ var urlMap map[string]string
|
|||
|
||||
func main() {
|
||||
// 1. Load and Parse Config
|
||||
if err := loadConfig("config.yml"); err != nil {
|
||||
cfgDir := os.Getenv("KMP_CONFIG_DIR")
|
||||
if cfgDir == "" {
|
||||
cfgDir = "/etc/kmp"
|
||||
}
|
||||
if err := loadConfig(path.Join(cfgDir, "config.yml")); err != nil {
|
||||
log.Fatalf("Failed to load configuration: %v", err)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue