The config yaml provides an interval period which is used to determine
how often to update the IP addresses on the domains. The local IP
address is checked each time before updating the domains.
When running in a container we should not attempt to look in the
homedir for a config file. The user should explicitly mount it into the
container and pass it to the program.
The dockerfile is used both as the dev container as well as the
production container. The production container is built with only the
executable binary and dependencies.