diff --git a/dockerfile/amd64/Dockerfile b/dockerfile/amd64/Dockerfile index 13b19e8..7594771 100644 --- a/dockerfile/amd64/Dockerfile +++ b/dockerfile/amd64/Dockerfile @@ -1,18 +1,11 @@ -# -# Alpine image to get some needed data -# FROM alpine:latest as alpine RUN apk add --no-cache \ ca-certificates \ tzdata -# -# Image -# FROM scratch LABEL "com.centurylinklabs.watchtower"="true" -# copy files from other containers COPY --from=alpine /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=alpine /usr/share/zoneinfo /usr/share/zoneinfo diff --git a/dockerfile/arm64v8/Dockerfile b/dockerfile/arm64v8/Dockerfile index 13b19e8..7594771 100644 --- a/dockerfile/arm64v8/Dockerfile +++ b/dockerfile/arm64v8/Dockerfile @@ -1,18 +1,11 @@ -# -# Alpine image to get some needed data -# FROM alpine:latest as alpine RUN apk add --no-cache \ ca-certificates \ tzdata -# -# Image -# FROM scratch LABEL "com.centurylinklabs.watchtower"="true" -# copy files from other containers COPY --from=alpine /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=alpine /usr/share/zoneinfo /usr/share/zoneinfo diff --git a/dockerfile/armhf/Dockerfile b/dockerfile/armhf/Dockerfile index 13b19e8..7594771 100644 --- a/dockerfile/armhf/Dockerfile +++ b/dockerfile/armhf/Dockerfile @@ -1,18 +1,11 @@ -# -# Alpine image to get some needed data -# FROM alpine:latest as alpine RUN apk add --no-cache \ ca-certificates \ tzdata -# -# Image -# FROM scratch LABEL "com.centurylinklabs.watchtower"="true" -# copy files from other containers COPY --from=alpine /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=alpine /usr/share/zoneinfo /usr/share/zoneinfo diff --git a/dockerfile/i386/Dockerfile b/dockerfile/i386/Dockerfile new file mode 100644 index 0000000..7594771 --- /dev/null +++ b/dockerfile/i386/Dockerfile @@ -0,0 +1,13 @@ +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 20c763e..695f59f 100644 --- a/goreleaser.yml +++ b/goreleaser.yml @@ -6,6 +6,7 @@ build: - windows goarch: - amd64 + - i386 - arm - arm64 archive: @@ -15,7 +16,7 @@ archive: arm: armhf arm64: arm64v8 amd64: amd64 - 386: 386 + 386: i386 darwin: macOS linux: linux format_overrides: @@ -35,6 +36,17 @@ dockers: - containrrr/watchtower:{{ .Version }} binaries: - watchtower + - + goos: linux + goarch: i386 + goarm: '' + dockerfile: dockerfile/i386/Dockerfile + build_flag_templates: + - "--label=com.centurylinklabs.watchtower=true" + image_templates: + - containrrr/watchtower:i386-{{ .Version }} + binaries: + - watchtower - goos: linux goarch: arm