Refactor DDNS updater: switch to Alpine, support multiple domains

- Replace golang base image with alpine for smaller footprint
- Add bash/curl dependencies explicitly
- Refactor script to support multiple domains via arrays
- Improve logging with timestamps and status messages
- Simplify docker-compose configuration
- Remove obsolete build scripts and env files

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
primal
2026-01-26 15:40:55 -05:00
parent 484426a1cd
commit 97fd399b4d
7 changed files with 49 additions and 35 deletions
+11
View File
@@ -0,0 +1,11 @@
services:
ddns:
build: .
container_name: ddns
restart: unless-stopped
networks:
- proxy
networks:
proxy:
external: true