diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-11-08 16:44:28 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-11-08 16:44:28 +0900 |
| commit | 8082931484f147189186974d0dfd7a45b8e9563b (patch) | |
| tree | 1b297613259a6e9fde11c871c62768e6972e26fc /backend/main.go | |
| parent | 248c169c757fe9aeca0defc67cc8297e07a876d0 (diff) | |
| download | feedaka-8082931484f147189186974d0dfd7a45b8e9563b.tar.gz feedaka-8082931484f147189186974d0dfd7a45b8e9563b.tar.zst feedaka-8082931484f147189186974d0dfd7a45b8e9563b.zip | |
refactor(backend): Centralize environment variable loading in config.go
Diffstat (limited to 'backend/main.go')
| -rw-r--r-- | backend/main.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/backend/main.go b/backend/main.go index aa5dc75..714d496 100644 --- a/backend/main.go +++ b/backend/main.go @@ -12,12 +12,15 @@ import ( //go:generate go tool gqlgen generate func main() { + config, err := LoadConfig() + if err != nil { + log.Fatal(err) + } + // Parse command line flags var migrate = flag.Bool("migrate", false, "Run database migrations") var createUser = flag.Bool("create-user", false, "Create a new user") flag.Parse() - - var err error database, err := sql.Open("sqlite3", "data/feedaka.db") if err != nil { log.Fatal(err) @@ -29,6 +32,6 @@ func main() { } else if *createUser { runCreateUser(database) } else { - runServe(database) + runServe(database, config) } } |
