From e4691d9be561f77b4e2c6973b17458c16408f4a7 Mon Sep 17 00:00:00 2001 From: Aaron Guise Date: Fri, 29 Mar 2024 11:37:01 +1300 Subject: [PATCH] fix: Removed CMD from dockerfile as not needed --- Dockerfile | 3 +-- internal/config.go | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) 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),