From 60cabdbd50f31038ff469d8cdcc329f87c2cc19f Mon Sep 17 00:00:00 2001 From: Till Klocke Date: Fri, 8 Jan 2021 15:30:24 +0100 Subject: [PATCH] Added armv6 for first generation raspberry pies --- .goreleaser.yml | 22 ++++++++++++++++++++++ Dockerfile.arm6 | 5 +++++ 2 files changed, 27 insertions(+) create mode 100644 Dockerfile.arm6 diff --git a/.goreleaser.yml b/.goreleaser.yml index 413aa27..f60dd71 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -18,6 +18,7 @@ builds: - arm64 goarm: - 7 + - 6 ignore: - goos: darwin goarch: arm @@ -87,6 +88,25 @@ dockers: - "--label=org.opencontainers.image.title={{.ProjectName}}" - "--label=org.opencontainers.image.revision={{.FullCommit}}" - "--label=org.opencontainers.image.version={{.Version}}" +- image_templates: + - dereulenspiegel/taplist:{{ .Version }}-armv6 + - dereulenspiegel/taplist:latest-armv6 + builds: + - main-build + binaries: + - taplist + dockerfile: Dockerfile.arm6 + goos: linux + goarch: arm + goarm: 6 + extra_files: + - frontend + build_flag_templates: + - "--platform=linux/arm/6" + - "--label=org.opencontainers.image.created={{.Date}}" + - "--label=org.opencontainers.image.title={{.ProjectName}}" + - "--label=org.opencontainers.image.revision={{.FullCommit}}" + - "--label=org.opencontainers.image.version={{.Version}}" docker_manifests: - name_template: dereulenspiegel/taplist:{{ .Version }} @@ -94,11 +114,13 @@ docker_manifests: - dereulenspiegel/taplist:{{ .Version }}-amd64 - dereulenspiegel/taplist:{{ .Version }}-arm64 - dereulenspiegel/taplist:{{ .Version }}-armv7 + - dereulenspiegel/taplist:{{ .Version }}-armv7 - name_template: dereulenspiegel/taplist:latest image_templates: - dereulenspiegel/taplist:latest-amd64 - dereulenspiegel/taplist:latest-arm64 - dereulenspiegel/taplist:latest-armv7 + - dereulenspiegel/taplist:latest-armv6 archives: - replacements: diff --git a/Dockerfile.arm6 b/Dockerfile.arm6 new file mode 100644 index 0000000..8af127b --- /dev/null +++ b/Dockerfile.arm6 @@ -0,0 +1,5 @@ +FROM --platform=linux/arm/6 alpine:3.12 +COPY taplist /taplist +EXPOSE 9099 +VOLUME ["/data"] +ENTRYPOINT ["/taplist"]