diff options
author | Alex Goodman <wagoodman@gmail.com> | 2018-10-24 21:48:21 -0400 |
---|---|---|
committer | Alex Goodman <wagoodman@gmail.com> | 2018-10-24 21:48:21 -0400 |
commit | 6e87804f2dc2b267e6f829830fa4bceb52240f96 (patch) | |
tree | c5e0974fd2064e894977840d792e248d9f85b99c | |
parent | 5dfd9fb9e833e1e9813c04c0f4190ec5c384c724 (diff) |
support goreleaser driven docker buildv0.0.6
-rw-r--r-- | .goreleaser.yml | 17 | ||||
-rw-r--r-- | Dockerfile | 3 | ||||
-rw-r--r-- | README.md | 18 |
3 files changed, 36 insertions, 2 deletions
diff --git a/.goreleaser.yml b/.goreleaser.yml index 432b292..c3702e3 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -10,10 +10,23 @@ builds: - amd64 ldflags: -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.buildTime={{.Date}}`. +dockers: + - + binary: dive + image_templates: + - "wagoodman/dive:{{ .Tag }}" + - "wagoodman/dive:v{{ .Major }}" + - "wagoodman/dive:v{{ .Major }}.{{ .Minor }}" + - "wagoodman/dive:latest" + - "quay.io/wagoodman/dive:{{ .Tag }}" + - "quay.io/wagoodman/dive:v{{ .Major }}" + - "quay.io/wagoodman/dive:v{{ .Major }}.{{ .Minor }}" + - "quay.io/wagoodman/dive:latest" + archive: format: tar.gz -fpm: +nfpm: license: MIT homepage: https://github.com/wagoodman/dive/ formats: @@ -23,4 +36,4 @@ fpm: brew: github: owner: wagoodman - name: homebrew-dive
\ No newline at end of file + name: homebrew-dive diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c4e77a3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM debian:stable-slim +COPY dive / +ENTRYPOINT ["/dive"] @@ -73,3 +73,21 @@ or download a Darwin build from the releases page. go get github.com/wagoodman/dive ``` +**Docker** +```bash +docker pull wagoodman/dive +``` + +or + +```bash +docker pull quay.io/wagoodman/dive +``` + +When running you'll need to include the docker client binary and socket file: +```bash +docker run --rm -it \ + -v /var/run/docker.sock:/var/run/docker.sock \ + -v $(which docker):/bin/docker \ + wagoodman/dive:latest nginx:latest +``` |