summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Goodman <wagoodman@gmail.com>2018-10-24 21:48:21 -0400
committerAlex Goodman <wagoodman@gmail.com>2018-10-24 21:48:21 -0400
commit6e87804f2dc2b267e6f829830fa4bceb52240f96 (patch)
treec5e0974fd2064e894977840d792e248d9f85b99c
parent5dfd9fb9e833e1e9813c04c0f4190ec5c384c724 (diff)
support goreleaser driven docker buildv0.0.6
-rw-r--r--.goreleaser.yml17
-rw-r--r--Dockerfile3
-rw-r--r--README.md18
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"]
diff --git a/README.md b/README.md
index e0cf385..6b661df 100644
--- a/README.md
+++ b/README.md
@@ -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
+```