fix: fail on database connection error when database is configured
This commit is contained in:
+1
-8
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user