Files
iplookup/Dockerfile
tchivert a6fdf97550
build / build (push) Successful in 40s
docker / docker (push) Successful in 1m57s
add docker and ci
2024-09-01 13:10:56 +02:00

22 lines
291 B
Docker

FROM golang AS build
WORKDIR /build
COPY go.mod ./
COPY go.sum ./
RUN go mod download
COPY *.go ./
RUN CGO_ENABLED=0 GOOS=linux go build -o iplookup .
FROM alpine:latest
WORKDIR /app
COPY --from=build /build/iplookup ./
COPY template.html ./
EXPOSE 8080
ENTRYPOINT ["/app/iplookup"]