Initial commit

This commit is contained in:
skidoodle 2024-06-13 11:43:30 +02:00
commit 228b37f9fd
6 changed files with 347 additions and 0 deletions

14
Dockerfile Normal file
View file

@ -0,0 +1,14 @@
FROM golang:alpine AS builder
WORKDIR /build
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN go build -o ipinfo .
RUN mkdir -p /build/data
FROM alpine:latest
WORKDIR /app
COPY --from=builder /build/ipinfo .
COPY --from=builder /build/data /app/data
EXPOSE 3000
CMD ["./ipinfo"]