diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-12-04 23:27:20 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-12-04 23:27:30 +0900 |
| commit | 2676ee96685763fe1f3650f82a2dccac226ba5d9 (patch) | |
| tree | 89ca721b6db435da2344fc16aab0784c00811401 /backend/main.go | |
| parent | 58d132139ba8d5fa17c8681a0275047ce4cca809 (diff) | |
| download | feedaka-2676ee96685763fe1f3650f82a2dccac226ba5d9.tar.gz feedaka-2676ee96685763fe1f3650f82a2dccac226ba5d9.tar.zst feedaka-2676ee96685763fe1f3650f82a2dccac226ba5d9.zip | |
refactor(backend): move cmd_*.go to cmd packagev0.4.3
Diffstat (limited to 'backend/main.go')
| -rw-r--r-- | backend/main.go | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/backend/main.go b/backend/main.go index e392a33..1d09685 100644 --- a/backend/main.go +++ b/backend/main.go @@ -2,17 +2,24 @@ package main import ( "database/sql" + "embed" "flag" "log" _ "github.com/mattn/go-sqlite3" + "undef.ninja/x/feedaka/cmd" "undef.ninja/x/feedaka/config" ) //go:generate go tool sqlc generate //go:generate go tool gqlgen generate +var ( + //go:embed public/* + publicFS embed.FS +) + func main() { cfg, err := config.LoadConfig() if err != nil { @@ -30,10 +37,10 @@ func main() { defer database.Close() if *migrate { - runMigrate(database) + cmd.RunMigrate(database) } else if *createUser { - runCreateUser(database) + cmd.RunCreateUser(database) } else { - runServe(database, cfg) + cmd.RunServe(database, cfg, publicFS) } } |
