added an init to the binaries

This commit is contained in:
2024-10-14 14:38:12 +03:00
parent b625b3cf5e
commit 1a6877c350
7 changed files with 119 additions and 0 deletions

View File

@@ -18,6 +18,9 @@ import (
"git.grassecon.net/urdt/ussd/internal/handlers"
httpserver "git.grassecon.net/urdt/ussd/internal/http"
"git.grassecon.net/urdt/ussd/internal/storage"
"github.com/joho/godotenv"
"git.grassecon.net/urdt/ussd/initializers"
)
var (
@@ -25,6 +28,18 @@ var (
scriptDir = path.Join("services", "registration")
)
func init() {
initializers.LoadEnvVariables()
initializers.ConnectToDb()
initializers.SyncDatabase()
err := godotenv.Load()
if err != nil {
fmt.Fprintf(os.Stderr, err.Error())
os.Exit(1)
}
}
func main() {
var dbDir string
var resourceDir string