mirror of
https://github.com/dstotijn/hetty
synced 2024-11-10 06:04:19 +00:00
Publish Docker image to ghcr.io and docker.io
This commit is contained in:
parent
d3246b0918
commit
e4f468d4d2
2 changed files with 37 additions and 2 deletions
|
@ -69,6 +69,31 @@ scoop:
|
||||||
description: An HTTP toolkit for security research.
|
description: An HTTP toolkit for security research.
|
||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
|
dockers:
|
||||||
|
- extra_files:
|
||||||
|
- go.mod
|
||||||
|
- go.sum
|
||||||
|
- pkg
|
||||||
|
- cmd
|
||||||
|
- admin
|
||||||
|
image_templates:
|
||||||
|
- "ghcr.io/dstotijn/hetty:{{ .Version }}"
|
||||||
|
- "ghcr.io/dstotijn/hetty:{{ .Major }}"
|
||||||
|
- "ghcr.io/dstotijn/hetty:{{ .Major }}.{{ .Minor }}"
|
||||||
|
- "ghcr.io/dstotijn/hetty:latest"
|
||||||
|
- "dstotijn/hetty:{{ .Version }}"
|
||||||
|
- "dstotijn/hetty:{{ .Major }}"
|
||||||
|
- "dstotijn/hetty:{{ .Major }}.{{ .Minor }}"
|
||||||
|
- "dstotijn/hetty:latest"
|
||||||
|
build_flag_templates:
|
||||||
|
- "--pull"
|
||||||
|
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||||
|
- "--label=org.opencontainers.image.title={{.ProjectName}}"
|
||||||
|
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
||||||
|
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||||
|
- "--label=org.opencontainers.image.source=https://github.com/dstotijn/hetty"
|
||||||
|
- "--build-arg=HETTY_VERSION={{.Version}}"
|
||||||
|
|
||||||
checksum:
|
checksum:
|
||||||
name_template: "checksums.txt"
|
name_template: "checksums.txt"
|
||||||
|
|
||||||
|
|
14
README.md
14
README.md
|
@ -64,8 +64,18 @@ Alternatively, you can [download the latest release from
|
||||||
GitHub](https://github.com/dstotijn/hetty/releases/latest) for your OS and
|
GitHub](https://github.com/dstotijn/hetty/releases/latest) for your OS and
|
||||||
architecture, and move the binary to a directory in your `$PATH`. If your OS is
|
architecture, and move the binary to a directory in your `$PATH`. If your OS is
|
||||||
not available for one of the package managers or not listed in the GitHub
|
not available for one of the package managers or not listed in the GitHub
|
||||||
releases, you can compile from source _(link coming soon)_ or use a Docker image
|
releases, you can compile from source _(link coming soon)_.
|
||||||
_(link coming soon)_.
|
|
||||||
|
#### Docker
|
||||||
|
|
||||||
|
Docker images are distributed via [GitHub's Container registry](https://github.com/dstotijn/hetty/pkgs/container/hetty)
|
||||||
|
and [Docker Hub](https://hub.docker.com/r/dstotijn/hetty). To run Hetty via with a volume for database and certificate
|
||||||
|
storage, and port 8080 forwarded:
|
||||||
|
|
||||||
|
```
|
||||||
|
docker run -v $HOME/.hetty:/root/.hetty -p 8080:8080 \
|
||||||
|
ghcr.io/dstotijn/hetty:latest
|
||||||
|
```
|
||||||
|
|
||||||
### Usage
|
### Usage
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue