mirror of
https://github.com/meehow/privtracker.git
synced 2026-09-03 07:24:24 +08:00
20 lines
295 B
Docker
20 lines
295 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" -trimpath
|
|
|
|
# build runner
|
|
FROM scratch
|
|
|
|
COPY docs /docs
|
|
COPY --from=builder /src/privtracker /
|
|
|
|
EXPOSE 1337
|
|
|
|
ENTRYPOINT ["/privtracker"]
|