initial push to github

This commit is contained in:
Shizun Ge
2021-10-26 21:33:55 -07:00
parent fb42a7f5de
commit 49707775bc
11 changed files with 2776 additions and 69 deletions

19
Dockerfile Normal file
View File

@@ -0,0 +1,19 @@
FROM golang:alpine AS build
ADD . /go/src/app
WORKDIR /go/src/app
RUN go mod tidy
RUN go build -o endlessh .
FROM alpine:latest
LABEL org.opencontainers.image.title=endlessh-go
LABEL org.opencontainers.image.description="Endlessh: an SSH tarpit"
LABEL org.opencontainers.image.vendor="Shizun Ge"
LABEL org.opencontainers.image.licenses=GPLv3
COPY --from=build /go/src/app/endlessh /usr/bin/endlessh
EXPOSE 2222 2112
USER nobody
ENTRYPOINT ["/usr/bin/endlessh"]
CMD ["-logtostderr", "-v=1"]