Skip to content

Commit 5f7fc95

Browse files
committedMar 12, 2024·
chore: add dockers
1 parent a5daede commit 5f7fc95

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed
 

‎.goreleaser.yml

+39
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,45 @@ archives:
3030
format_overrides:
3131
- goos: windows
3232
format: zip
33+
dockers:
34+
- image_templates:
35+
["ghcr.io/tomba-io/{{ .ProjectName }}:{{ .Version }}-amd64"]
36+
dockerfile: Dockerfile
37+
use: buildx
38+
build_flag_templates:
39+
- --platform=linux/amd64
40+
- --label=org.opencontainers.image.title={{ .ProjectName }}
41+
- --label=org.opencontainers.image.description={{ .ProjectName }}
42+
- --label=org.opencontainers.image.url=https://github.com/tomba-io/{{ .ProjectName }}
43+
- --label=org.opencontainers.image.source=https://github.com/tomba-io/{{ .ProjectName }}
44+
- --label=org.opencontainers.image.version={{ .Version }}
45+
- --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }}
46+
- --label=org.opencontainers.image.revision={{ .FullCommit }}
47+
- --label=org.opencontainers.image.licenses=MIT
48+
- image_templates:
49+
["ghcr.io/tomba-io/{{ .ProjectName }}:{{ .Version }}-arm64v8"]
50+
goarch: arm64
51+
dockerfile: Dockerfile
52+
use: buildx
53+
build_flag_templates:
54+
- --platform=linux/arm64/v8
55+
- --label=org.opencontainers.image.title={{ .ProjectName }}
56+
- --label=org.opencontainers.image.description={{ .ProjectName }}
57+
- --label=org.opencontainers.image.url=https://github.com/tomba-io/{{ .ProjectName }}
58+
- --label=org.opencontainers.image.source=https://github.com/tomba-io/{{ .ProjectName }}
59+
- --label=org.opencontainers.image.version={{ .Version }}
60+
- --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }}
61+
- --label=org.opencontainers.image.revision={{ .FullCommit }}
62+
- --label=org.opencontainers.image.licenses=MIT
63+
docker_manifests:
64+
- name_template: ghcr.io/tomba-io/{{ .ProjectName }}:{{ .Version }}
65+
image_templates:
66+
- ghcr.io/tomba-io/{{ .ProjectName }}:{{ .Version }}-amd64
67+
- ghcr.io/tomba-io/{{ .ProjectName }}:{{ .Version }}-arm64v8
68+
- name_template: ghcr.io/tomba-io/{{ .ProjectName }}:latest
69+
image_templates:
70+
- ghcr.io/tomba-io/{{ .ProjectName }}:{{ .Version }}-amd64
71+
- ghcr.io/tomba-io/{{ .ProjectName }}:{{ .Version }}-arm64v8
3372

3473
brews:
3574
- repository:

‎Dockerfile

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
FROM alpine
2+
COPY tomba /usr/bin/tomba
3+
ENTRYPOINT ["/usr/bin/tomba"]

0 commit comments

Comments
 (0)
Please sign in to comment.