fixed no env file case
All checks were successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/dryrun Pipeline was successful
ci/woodpecker/push/publish-tag Pipeline was successful
ci/woodpecker/push/publish-latest Pipeline was successful
ci/woodpecker/pr/publish-latest Pipeline was successful
ci/woodpecker/pr/publish-tag Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/dryrun Pipeline was successful
ci/woodpecker/pull_request_closed/build Pipeline was successful
ci/woodpecker/pull_request_closed/dryrun Pipeline was successful
ci/woodpecker/pull_request_closed/publish-latest Pipeline was successful
ci/woodpecker/pull_request_closed/publish-tag Pipeline was successful

This commit is contained in:
Michael Thomson 2024-06-18 14:23:15 -04:00
parent 3f137e4d68
commit c7c4f35bb4

View File

@ -21,8 +21,7 @@ func main() {
err := godotenv.Load()
if err != nil {
log.Fatalf("Error loading .env file: %v", err)
os.Exit(1)
log.Printf("Error loading .env file: %v", err)
}
databaseUrl := os.Getenv("DATABASE_URL")
@ -31,7 +30,6 @@ func main() {
dbconfig, err := pgxpool.ParseConfig(databaseUrl)
if err != nil {
log.Fatalf("Unable to parse db config: %v", err)
os.Exit(1)
}
dbconfig.AfterConnect = func(ctx context.Context, conn *pgx.Conn) error {
@ -42,7 +40,6 @@ func main() {
dbpool, err := pgxpool.New(context.Background(), databaseUrl)
if err != nil {
log.Fatalf("Unable to create connection pool: %v", err)
os.Exit(1)
}
defer dbpool.Close()
@ -107,6 +104,8 @@ func main() {
}
}
log.Print("Migrations complete")
// set up repositories
todoRepository := repositories.NewPostgresTodoRepository(dbpool)