- 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>
10 lines
128 B
Docker
10 lines
128 B
Docker
FROM alpine:latest
|
|
|
|
RUN apk add --no-cache bash curl
|
|
|
|
WORKDIR /app
|
|
COPY ddns.bash .
|
|
RUN chmod +x ddns.bash
|
|
|
|
CMD ["./ddns.bash"]
|