diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d3a324a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM alpine:latest as alpine + +RUN apk add --no-cache \ + ca-certificates \ + tzdata + +FROM scratch +LABEL "com.centurylinklabs.watchtower"="true" + +COPY --from=alpine \ + /etc/ssl/certs/ca-certificates.crt \ + /etc/ssl/certs/ca-certificates.crt +COPY --from=alpine \ + /usr/share/zoneinfo \ + /usr/share/zoneinfo + +COPY watchtower / +ENTRYPOINT ["/watchtower"] \ No newline at end of file diff --git a/dockerfile/amd64/Dockerfile b/dockerfile/amd64/Dockerfile deleted file mode 100644 index 7594771..0000000 --- a/dockerfile/amd64/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM alpine:latest as alpine -RUN apk add --no-cache \ - ca-certificates \ - tzdata - -FROM scratch -LABEL "com.centurylinklabs.watchtower"="true" - -COPY --from=alpine /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt -COPY --from=alpine /usr/share/zoneinfo /usr/share/zoneinfo - -COPY watchtower / -ENTRYPOINT ["/watchtower"] \ No newline at end of file diff --git a/dockerfile/arm64v8/Dockerfile b/dockerfile/arm64v8/Dockerfile deleted file mode 100644 index 7594771..0000000 --- a/dockerfile/arm64v8/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM alpine:latest as alpine -RUN apk add --no-cache \ - ca-certificates \ - tzdata - -FROM scratch -LABEL "com.centurylinklabs.watchtower"="true" - -COPY --from=alpine /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt -COPY --from=alpine /usr/share/zoneinfo /usr/share/zoneinfo - -COPY watchtower / -ENTRYPOINT ["/watchtower"] \ No newline at end of file diff --git a/dockerfile/armhf/Dockerfile b/dockerfile/armhf/Dockerfile deleted file mode 100644 index 7594771..0000000 --- a/dockerfile/armhf/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM alpine:latest as alpine -RUN apk add --no-cache \ - ca-certificates \ - tzdata - -FROM scratch -LABEL "com.centurylinklabs.watchtower"="true" - -COPY --from=alpine /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt -COPY --from=alpine /usr/share/zoneinfo /usr/share/zoneinfo - -COPY watchtower / -ENTRYPOINT ["/watchtower"] \ No newline at end of file diff --git a/dockerfile/i386/Dockerfile b/dockerfile/i386/Dockerfile deleted file mode 100644 index 7594771..0000000 --- a/dockerfile/i386/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM alpine:latest as alpine -RUN apk add --no-cache \ - ca-certificates \ - tzdata - -FROM scratch -LABEL "com.centurylinklabs.watchtower"="true" - -COPY --from=alpine /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt -COPY --from=alpine /usr/share/zoneinfo /usr/share/zoneinfo - -COPY watchtower / -ENTRYPOINT ["/watchtower"] \ No newline at end of file diff --git a/goreleaser.yml b/goreleaser.yml index 54ef038..2db606c 100644 --- a/goreleaser.yml +++ b/goreleaser.yml @@ -29,9 +29,7 @@ dockers: goos: linux goarch: amd64 goarm: '' - dockerfile: dockerfile/amd64/Dockerfile - build_flag_templates: - - "--label=com.centurylinklabs.watchtower=true" + dockerfile: Dockerfile image_templates: - containrrr/watchtower:{{ .Version }} binaries: @@ -40,9 +38,7 @@ dockers: goos: linux goarch: 386 goarm: '' - dockerfile: dockerfile/i386/Dockerfile - build_flag_templates: - - "--label=com.centurylinklabs.watchtower=true" + dockerfile: Dockerfile image_templates: - containrrr/watchtower:i386-{{ .Version }} binaries: @@ -51,9 +47,7 @@ dockers: goos: linux goarch: arm goarm: 6 - dockerfile: dockerfile/armhf/Dockerfile - build_flag_templates: - - "--label=com.centurylinklabs.watchtower=true" + dockerfile: Dockerfile image_templates: - containrrr/watchtower:armhf-{{ .Version }} binaries: @@ -62,9 +56,7 @@ dockers: goos: linux goarch: arm64 goarm: '' - dockerfile: dockerfile/arm64v8/Dockerfile - build_flag_templates: - - "--label=com.centurylinklabs.watchtower=true" + dockerfile: Dockerfile image_templates: - containrrr/watchtower:arm64v8-{{ .Version }} binaries: