fix: fail on database connection error when database is configured

This commit is contained in:
Alexander
2026-04-28 17:58:16 +02:00
parent de674376ed
commit de52fcbc79
2 changed files with 2 additions and 8 deletions
+1
View File
@@ -7,6 +7,7 @@ server
.env
*.log
vendor/
.pre-commit-config.yaml
docs/research/*/repo/
docs/research/*/repo-index/
+1 -8
View File
@@ -78,14 +78,7 @@ func buildServices(ctx context.Context, cfg *config.Config) (map[metadatav1.Prov
pool, err := connectDB(ctx, dbURL)
if err != nil {
log.Printf("database connection failed: %v, running in provider-only mode", err)
services[metadatav1.Provider_PROVIDER_MUSICBRAINZ] = service.NewMetadataService(
&noopArtistRepo{},
&noopAlbumRepo{},
&noopTrackRepo{},
mb,
)
return services, func() {}
log.Fatalf("database connection failed: %v", err)
}
artistRepo := postgres.NewArtistRepository(pool)