UNPKG

@linkedmink/node-route53-dynamic-dns

Version:

Background process that updates AWS Route 53 DNS address records whenever the public IP of the hosting environment changes

30 lines 1.26 kB
export var ConfigKey; (function (ConfigKey) { ConfigKey["AppName"] = "APP_NAME"; ConfigKey["LogFile"] = "LOG_FILE"; ConfigKey["LogLevel"] = "LOG_LEVEL"; ConfigKey["BindHost"] = "BIND_HOST"; ConfigKey["BindPort"] = "BIND_PORT"; ConfigKey["IpCheckIntervalSeconds"] = "IP_CHECK_INTERVAL_SECONDS"; ConfigKey["IpCheckTimeoutMs"] = "IP_CHECK_TIMEOUT_MS"; ConfigKey["IpV6Enabled"] = "IP_V6_ENABLED"; ConfigKey["CacheDnsRecords"] = "CACHE_DNS_RECORDS"; ConfigKey["HostnamesToUpdate"] = "HOSTNAMES_TO_UPDATE"; })(ConfigKey || (ConfigKey = {})); export const configDefaultMap = new Map([ [ConfigKey.AppName, "@linkedmink/node-route53-dynamic-dns"], [ConfigKey.LogFile, "node-route53-dynamic-dns.log"], [ConfigKey.LogLevel, "info"], [ConfigKey.BindPort, String(61080)], [ConfigKey.IpCheckIntervalSeconds, String(5 * 60)], [ConfigKey.IpCheckTimeoutMs, String(5000)], [ConfigKey.IpV6Enabled, String(false)], [ConfigKey.CacheDnsRecords, String(true)], ]); export var NodeEnv; (function (NodeEnv) { NodeEnv["Local"] = "development"; NodeEnv["Production"] = "production"; })(NodeEnv || (NodeEnv = {})); export const IS_CONTAINERIZED_ENV_VAR = "IS_CONTAINER_ENV"; //# sourceMappingURL=config.mjs.map