Files
outfit-voting-abi26/cmd/main.go
T
2026-06-19 12:24:55 +02:00

33 lines
652 B
Go

package main
import (
"flag"
"github.com/lib/pq"
"tomatentum.net/outfit-voting-abi26/internal/database"
)
var config pq.Config
func main() {
handleflag()
database.OpenDB(config)
defer database.CloseDB()
for {
}
}
func handleflag() {
config.SSLMode = pq.SSLModePrefer
flag.StringVar(&config.Host, "dbhost", "localhost", "Postgres host")
config.Port = uint16(*flag.Uint("dbport", 5432, "Postgres port"))
flag.StringVar(&config.Database, "dbname", "postgres", "Postgres db name")
flag.StringVar(&config.User, "dbuser", "postgres", "Postgres user")
flag.StringVar(&config.Password, "dbpass", "", "Postgres password")
flag.Parse()
}