diff --git a/.goreleaser.yml b/.goreleaser.yml index 6cb3070..34af0a3 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -15,6 +15,7 @@ builds: - windows goarch: - amd64 + - arm64 - "386" goarm: - "6" diff --git a/README.md b/README.md index f642429..b85fbc3 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,12 @@ go build && ./gohttpserver Or download binaries from [github releases](https://github.com/codeskyblue/gohttpserver/releases) +If you are using Mac, simply run command + +```bash +brew install codeskyblue/tap/gohttpserver +``` + ## Usage Listen on port 8000 of all interfaces, and enable file uploading. diff --git a/docker/push_manifest b/docker/push_manifest index 32f0854..fe30989 100644 --- a/docker/push_manifest +++ b/docker/push_manifest @@ -9,8 +9,12 @@ fi set -ex -sed -i '/experimental/d' $HOME/.docker/config.json -sed -i '1a"experimental": "enabled",' $HOME/.docker/config.json +if test $(uname) = "Linux" +then + sed -i '/experimental/d' $HOME/.docker/config.json + sed -i '1a"experimental": "enabled",' $HOME/.docker/config.json +fi + docker manifest create codeskyblue/gohttpserver \ codeskyblue/gohttpserver:latest \ codeskyblue/gohttpserver:armhf @@ -21,4 +25,4 @@ docker manifest annotate codeskyblue/gohttpserver \ docker manifest push codeskyblue/gohttpserver # check again -docker run mplatform/mquery codeskyblue/gohttpserver \ No newline at end of file +docker run mplatform/mquery codeskyblue/gohttpserver