mirror of
https://github.com/meehow/privtracker.git
synced 2026-05-06 23:34:37 +08:00
20 lines
305 B
Docker
20 lines
305 B
Docker
# build app
|
|
FROM golang:1-alpine AS builder
|
|
|
|
WORKDIR /src
|
|
COPY go.mod go.sum ./
|
|
RUN go mod download
|
|
|
|
COPY *.go ./
|
|
RUN CGO_ENABLED=0 go build -ldflags="-s -w -buildid=" -trimpath
|
|
|
|
# build runner
|
|
FROM scratch
|
|
|
|
COPY docs /docs
|
|
COPY --from=builder /src/privtracker /
|
|
|
|
EXPOSE 1337
|
|
|
|
ENTRYPOINT ["/privtracker"]
|