mirror of
https://github.com/databasus/databasus.git
synced 2026-04-06 00:32:03 +02:00
35 lines
963 B
Go
35 lines
963 B
Go
package healthcheck_config
|
|
|
|
import (
|
|
"databasus-backend/internal/features/audit_logs"
|
|
"databasus-backend/internal/features/databases"
|
|
workspaces_services "databasus-backend/internal/features/workspaces/services"
|
|
"databasus-backend/internal/util/logger"
|
|
)
|
|
|
|
var healthcheckConfigRepository = &HealthcheckConfigRepository{}
|
|
var healthcheckConfigService = &HealthcheckConfigService{
|
|
databases.GetDatabaseService(),
|
|
healthcheckConfigRepository,
|
|
workspaces_services.GetWorkspaceService(),
|
|
audit_logs.GetAuditLogService(),
|
|
logger.GetLogger(),
|
|
}
|
|
var healthcheckConfigController = &HealthcheckConfigController{
|
|
healthcheckConfigService,
|
|
}
|
|
|
|
func GetHealthcheckConfigService() *HealthcheckConfigService {
|
|
return healthcheckConfigService
|
|
}
|
|
|
|
func GetHealthcheckConfigController() *HealthcheckConfigController {
|
|
return healthcheckConfigController
|
|
}
|
|
|
|
func SetupDependencies() {
|
|
databases.
|
|
GetDatabaseService().
|
|
AddDbCreationListener(healthcheckConfigService)
|
|
}
|