chore: update
ci-api / test (push) Successful in 33m26s
ci-web / test (push) Successful in 15m10s

This commit is contained in:
Xor290
2026-08-05 18:20:57 +02:00
parent 373d592320
commit fbda118856
8 changed files with 1636 additions and 1513 deletions
+13 -2
View File
@@ -16,8 +16,9 @@ const (
PoolSizePerService = 5 // slots par service externe poolé
)
// Services externes gérés par pool pré-provisionné (non auto-créables par API).
// TomTom n'y figure pas : ses clés sont créées à la volée par le worker.
// Services externes gérés par pool pré-provisionné (non auto-créables par
// API). TomTom n'y figure pas : ses clés sont saisies directement par
// l'admin au moment du déploiement (voir ProvisionConfig.TomTomAPIKey*).
const (
ServiceTelegram = "telegram"
ServiceNowPayments = "nowpayments"
@@ -75,6 +76,16 @@ type ProvisionConfig struct {
S3Bucket string
S3Endpoint string
// TomTom (GPS livreur : géocodage, itinéraire, ETA — voir
// services/tomtom_keys.go côté gestion). Jusqu'à 4 clés, utilisées en
// rotation automatique par le backend si l'une atteint son quota
// (403/429) ; seule TomTomAPIKey est requise, les 3 suivantes sont des
// clés de secours optionnelles.
TomTomAPIKey string
TomTomAPIKey1 string
TomTomAPIKey2 string
TomTomAPIKey3 string
// Load-balancer Telegram (chart lbtelegram) : installé seulement si au
// moins un bot est renseigné. GATEWAY_URL (URL publique de la démo) et
// les DSN/secrets sont générés par le provisioner. Les 3 réglages