turboci-admin/src/utils/app-names.ts
2026-03-04 18:29:31 +01:00

28 lines
1.3 KiB
TypeScript

export const AppNames = {
TurboCIDefaultDir: ".turboci",
TurboCISSHKeyName: "turboci",
TurboCILabelNameKey: "turboci_deployment_name",
TurboCILabelServiceNameKey: "turboci_service_name",
DefaultConfigFile: "config.yaml",
DefaultConfigTSFile: "config.ts",
FileFlag: "-f, --file <path>",
SkipServiceFlag: "-s, --skip <service-name>",
TargetServicesFlag: "-t, --target <service-name>",
HetznerAPIKeyEnvName: "TURBOCI_HETZNER_API_KEY",
AWSAccessKeyEnvName: "TURBOCI_AWS_ACCESS_KEY",
AWSSecretAccessKeyEnvName: "TURBOCI_AWS_SECRET_ACCESS_KEY",
AzureAPIKeyEnvName: "TURBOCI_AZURE_API_KEY",
GCPServiceAccountEmail: "TURBOCI_GCP_SERVICE_ACCOUNT_EMAIL",
GCPProjectID: "TURBOCI_GCP_PROJECT_ID",
GCPServiceAccountPrivateKey: "TURBOCI_GCP_SERVICE_ACCOUNT_PRIVATE_KEY",
RsyncDefaultIgnoreFile: "turboci.ignore",
TurbosyncPreflightDefaultFile: "turboci.preflight.sh",
TurbosyncPostflightDefaultFile: "turboci.postflight.sh",
TurbosyncStartDefaultFile: "turboci.start.sh",
LoadBalancerUpstreamName: "turboci_load_balancer_upstream",
LoadBalancerBakcupUpstreamName: "turboci_load_balancer_backup_upstream",
LoadBalancerServerName: "turboci_lb.local",
CertbotSSLCertName: "turboci",
HealthcheckErrorMsg: "TurboCI Healthcheck Error",
} as const;