feat: use postgres

This commit is contained in:
Ilia Denisov
2026-04-26 20:34:39 +02:00
committed by GitHub
parent 48b0056b49
commit fe829285a6
365 changed files with 29223 additions and 24049 deletions
+6 -4
View File
@@ -22,10 +22,6 @@ func (cfg Config) Validate() error {
return fmt.Errorf("%s must be positive", operatorRequestTimeoutEnvVar)
case cfg.IdempotencyTTL <= 0:
return fmt.Errorf("%s must be positive", idempotencyTTLEnvVar)
case cfg.DeliveryTTL <= 0:
return fmt.Errorf("%s must be positive", deliveryTTLEnvVar)
case cfg.AttemptTTL <= 0:
return fmt.Errorf("%s must be positive", attemptTTLEnvVar)
}
if err := cfg.InternalHTTP.Validate(); err != nil {
@@ -34,6 +30,12 @@ func (cfg Config) Validate() error {
if err := cfg.Redis.Validate(); err != nil {
return err
}
if err := cfg.Postgres.Validate(); err != nil {
return fmt.Errorf("postgres: %w", err)
}
if err := cfg.Retention.Validate(); err != nil {
return err
}
if err := cfg.SMTP.Validate(); err != nil {
return err
}