mirror of
https://github.com/moul/sshportal.git
synced 2024-12-26 09:42:29 +08:00
bb6e7c46cc
Bumps golang from 1.17.6 to 1.18.0. --- updated-dependencies: - dependency-name: golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
16 lines
477 B
Docker
16 lines
477 B
Docker
# build
|
|
FROM golang:1.18.0 as builder
|
|
ENV GO111MODULE=on
|
|
WORKDIR /go/src/moul.io/sshportal
|
|
COPY go.mod go.sum ./
|
|
RUN go mod download
|
|
COPY . ./
|
|
RUN make _docker_install
|
|
|
|
# minimal runtime
|
|
FROM alpine
|
|
COPY --from=builder /go/bin/sshportal /bin/sshportal
|
|
ENTRYPOINT ["/bin/sshportal"]
|
|
CMD ["server"]
|
|
EXPOSE 2222
|
|
HEALTHCHECK CMD /bin/sshportal healthcheck --wait
|