feat(delivery): add delivery configuration and environment variables
Add 10 config fields: AWX connection (AWX_BASE_URL, AWX_TOKEN), scheduler controls (DELIVERY_SCHEDULER_ENABLED, DELIVERY_POLL_SECONDS, DELIVERY_RESERVATION_TTL_MINUTES), concurrency limits (GLOBAL/TARGET/ BUSINESS), service token, and CloudDM registration (CLOUDDM_REGISTER_URL, CLOUDDM_API_TOKEN). Update .env.example with new variables. Relates-to: #97
This commit is contained in:
@@ -18,6 +18,19 @@ DEPLOYMENT_CALLBACK_BASE_URL=http://authserver-backend:8080
|
||||
MYSQL_DSN=auth:auth@tcp(127.0.0.1:3000)/authserver?charset=utf8mb4&parseTime=True&loc=Local
|
||||
AUTO_MIGRATE=true
|
||||
|
||||
# MySQL service delivery (AWX is required when the scheduler is enabled)
|
||||
DELIVERY_SCHEDULER_ENABLED=false
|
||||
DELIVERY_POLL_SECONDS=5
|
||||
DELIVERY_RESERVATION_TTL_MINUTES=120
|
||||
DELIVERY_GLOBAL_LIMIT=2
|
||||
DELIVERY_TARGET_LIMIT=2
|
||||
DELIVERY_BUSINESS_LIMIT=1
|
||||
AWX_BASE_URL=
|
||||
AWX_TOKEN=
|
||||
DELIVERY_SERVICE_TOKEN=
|
||||
CLOUDDM_REGISTER_URL=
|
||||
CLOUDDM_API_TOKEN=
|
||||
|
||||
JWT_SECRET=change-this-secret
|
||||
JWT_ISSUER=authserver
|
||||
JWT_TTL_MINUTES=120
|
||||
|
||||
Reference in New Issue
Block a user