Compare commits

...

1 Commits

Author SHA1 Message Date
Evan Chen d9e507b41e 0.1.1-rc2 2021-10-16 01:20:39 +08:00
3 changed files with 21 additions and 3 deletions

View File

@ -12,8 +12,14 @@ RUN VERSION=$(git describe --tags) BUILD=$(git rev-parse --short HEAD) && \
-o /go/bin/myip main.go
FROM alpine:3.14
EXPOSE 5080
ENV PATH="/go/bin:${PATH}"
COPY --from=builder /usr/share/zoneinfo /usr/share/zoneinfo
COPY --from=builder /go/bin/myip /go/bin/myip
ENTRYPOINT ["/go/bin/myip","serve"]
CMD ["/go/bin/myip","serve"]
# use cmd instead for flexibility
# ENTRYPOINT ["/go/bin/myip","serve"]

View File

@ -33,12 +33,15 @@ docker:
-t $(HUB)/$(HUB_PROJECT)/$(PROJ):$(VERSION) \
.
release: build-bins build-m1 docker
docker-push:
docker tag $(HUB)/$(HUB_PROJECT)/$(PROJ):$(VERSION) $(HUB)/$(HUB_PROJECT)/$(PROJ):latest
docker push $(HUB)/$(HUB_PROJECT)/$(PROJ):$(VERSION)
docker push $(HUB)/$(HUB_PROJECT)/$(PROJ):latest
save:
docker-save:
docker save -o dist/$(PROJ)-$(VERSION)-${BUILD}.tar $(HUB)/$(HUB_PROJECT)/$(PROJ):$(VERSION)
release: build-bins build-m1 docker docker-save docker-push
.PHONY: build docker release clean all

View File

@ -30,3 +30,12 @@ Flags:
Use "myip [command] --help" for more information about a command.
```
## Docker
Server:
```shell
docker pull hub.kumoly.io/tools/myip:latest
docker run --name myip-server -d -p 5080:5080 --restart=always hub.kumoly.io/tools/myip
```