aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/main.go
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-11-08 16:44:28 +0900
committernsfisis <nsfisis@gmail.com>2025-11-08 16:44:28 +0900
commit8082931484f147189186974d0dfd7a45b8e9563b (patch)
tree1b297613259a6e9fde11c871c62768e6972e26fc /backend/main.go
parent248c169c757fe9aeca0defc67cc8297e07a876d0 (diff)
downloadfeedaka-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.go9
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)
}
}