Files
ip-info/Dockerfile
2024-07-14 00:22:21 +07:00

29 lines
378 B
Docker

# Cache dependency
FROM golang:1.22-alpine AS go-mod-cache
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
# BUILD
FROM go-mod-cache AS build
WORKDIR /app
COPY . .
RUN go build . -o ipinfo
# RUN IMAGE
FROM alpine
RUN apk update && apk upgrade && \
apk add --no-cache tzdata
WORKDIR /app
COPY --from=build /app/ip-info .
COPY mmdbmeld.yml .
CMD ["./ipinfo"]