fix: Removed CMD from dockerfile as not needed

This commit is contained in:
2024-03-29 11:37:01 +13:00
parent f31f2d74b7
commit e4691d9be5
2 changed files with 2 additions and 4 deletions

View File

@@ -19,4 +19,3 @@ COPY --from=build /etc/passwd /etc/passwd
USER nobody USER nobody
ENTRYPOINT ["/cloudflare-ddns-updater"] ENTRYPOINT ["/cloudflare-ddns-updater"]
CMD ["cloudflare-ddns-updater"]

View File

@@ -71,14 +71,13 @@ func (c Config) Validate() error {
func NewConfig() Config { func NewConfig() Config {
checkInterval, err := strconv.ParseInt(os.Getenv(envKeyCheckIntervalSeconds), 10, 64) checkInterval, err := strconv.ParseInt(os.Getenv(envKeyCheckIntervalSeconds), 10, 64)
if err != nil { 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 checkInterval = defaultCheckInterval
} }
return Config{ return Config{
DnsRecordsToCheck: parseCommaDelimited(os.Getenv(envKeyDnsToCheck)), DnsRecordsToCheck: parseCommaDelimited(os.Getenv(envKeyDnsToCheck)),
DNSProviderTag: getEnvDefault(envKeyDNSProviderTag, "cloudflare"), DNSProviderTag: getEnvDefault(envKeyDNSProviderTag, "cloudflare"),
PublicDNSServer: getEnvDefault(envKeyPublicDNSServer, "1.1.1.1"),
PublicIpResolverTag: getEnvDefault(envKeyPublicIpResolverTag, "icanhazip"), PublicIpResolverTag: getEnvDefault(envKeyPublicIpResolverTag, "icanhazip"),
ApiToken: os.Getenv(envKeyCloudflareApiKey), ApiToken: os.Getenv(envKeyCloudflareApiKey),
CloudflareZone: os.Getenv(envKeyCloudflareZone), CloudflareZone: os.Getenv(envKeyCloudflareZone),