9 Commits
Author SHA1 Message Date
tgrosinger 5738db36e2 Bump Go version 2025-05-03 18:19:36 -07:00
tgrosinger 6aa76b66e1 Add TODO file 2024-05-24 07:46:55 -07:00
tgrosinger 1e61022f51 Add non-scratch based prod image 2023-01-10 16:20:10 +00:00
tgrosinger a83b135d14 Run updates on a timer loop
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.
2022-12-06 13:36:54 -08:00
tgrosinger 6b64253b7a nfc: automatic formatting fixes 2022-12-06 13:36:54 -08:00
tgrosinger 85c7ae78e7 Bump Go version 2022-12-06 13:36:54 -08:00
tgrosinger 9ba150953e Make the config file a required argument
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.
2022-12-06 13:36:54 -08:00
tgrosinger 1446d3c942 Add a devcontainer definition
Utilizes the Dockerfile created in the previous commit.
2022-12-06 13:36:54 -08:00
tgrosinger 6412a308e8 Add Dockerfile
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.
2022-12-06 13:36:54 -08:00