From 30e4cb4e4af3a6eebd3b4fb431828d284a72a10a Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Fri, 19 Apr 2024 16:11:33 +0200 Subject: use nix to build docker images --- Dockerfile | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index bf8da92..0000000 --- a/Dockerfile +++ /dev/null @@ -1,34 +0,0 @@ -# syntax = docker/dockerfile:1 - -ARG GO_VERSION=1.22.1 -FROM docker.io/library/golang:${GO_VERSION} as builder - -WORKDIR /app - -COPY --link go.mod . -RUN go mod download - -COPY --link . . - -# RUN go vet ./... -ENV ENV=production -RUN go run ./cmd/build - -ENV GOOS=linux GOARCH=amd64 CGO_ENABLED=0 -RUN go build server.go - -# Final stage for app image -FROM gcr.io/distroless/static - -WORKDIR /app - -# Copy built application -COPY --link config.toml . -COPY --from=builder /app/server server - -# Start the server by default, this can be overwritten at runtime -EXPOSE 3000 -EXPOSE 9091 - -ENV ENV=production -CMD [ "/app/server" ] -- cgit 1.4.1