diff --git a/Dockerfile b/Dockerfile index 8277b02..60d7952 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,5 +18,4 @@ COPY --from=build /bin/false /bin/false COPY --from=build /etc/passwd /etc/passwd USER nobody -ENTRYPOINT ["/cloudflare-ddns-updater"] -CMD ["cloudflare-ddns-updater"] \ No newline at end of file +ENTRYPOINT ["/cloudflare-ddns-updater"] \ No newline at end of file diff --git a/internal/config.go b/internal/config.go index c519237..1b03cc3 100644 --- a/internal/config.go +++ b/internal/config.go @@ -71,14 +71,13 @@ func (c Config) Validate() error { func NewConfig() Config { checkInterval, err := strconv.ParseInt(os.Getenv(envKeyCheckIntervalSeconds), 10, 64) if err != nil { - log.Printf("wrong `%s` value. Check interval set default(%ds)", envKeyCheckIntervalSeconds, defaultCheckInterval) + log.Printf("wrong or missing `%s` value. Check interval set to default(%ds)", envKeyCheckIntervalSeconds, defaultCheckInterval) checkInterval = defaultCheckInterval } return Config{ DnsRecordsToCheck: parseCommaDelimited(os.Getenv(envKeyDnsToCheck)), DNSProviderTag: getEnvDefault(envKeyDNSProviderTag, "cloudflare"), - PublicDNSServer: getEnvDefault(envKeyPublicDNSServer, "1.1.1.1"), PublicIpResolverTag: getEnvDefault(envKeyPublicIpResolverTag, "icanhazip"), ApiToken: os.Getenv(envKeyCloudflareApiKey), CloudflareZone: os.Getenv(envKeyCloudflareZone),