feat(deploy): fetch options + per-deployment token helper
This commit is contained in:
@@ -58,4 +58,17 @@ public class CommunicationOptions
|
||||
|
||||
/// <summary>Akka.Remote transport failure detection threshold.</summary>
|
||||
public TimeSpan TransportFailureThreshold { get; set; } = TimeSpan.FromSeconds(15);
|
||||
|
||||
/// <summary>
|
||||
/// Base URL (Traefik/LB) the SITE uses to fetch deploy configs from central,
|
||||
/// e.g. "https://central.example:9000". Carried in RefreshDeploymentCommand so
|
||||
/// sites need no new standing config. Empty disables notify-and-fetch fallback.
|
||||
/// </summary>
|
||||
public string CentralFetchBaseUrl { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// How long a staged PendingDeployment (and its fetch token) stays valid. Must
|
||||
/// comfortably cover both site nodes' fetches within one deploy window.
|
||||
/// </summary>
|
||||
public TimeSpan PendingDeploymentTtl { get; set; } = TimeSpan.FromMinutes(5);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user