diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c129a8e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +# Dockerfile +FROM golang:1.21-alpine AS builder + +WORKDIR /build + +COPY go.mod go.sum ./ +RUN go mod download + +COPY . . +RUN CGO_ENABLED=0 go build -ldflags="-s -w" -o GHub + +FROM alpine:latest + +WORKDIR /app + +COPY --from=builder /build/GHub . + +EXPOSE 18187 + +CMD ["./GHub", "-l", "0.0.0.0", "-p", "18187", "-ll", "info", "-w", "github.com"]