kvm/Dockerfile.build

19 lines
364 B
Docker

# syntax=docker/dockerfile:1
FROM golang:1.25.1-trixie
ENV GOTOOLCHAIN=local
ENV GOPATH /go
ENV PATH $GOPATH/bin:/usr/local/go/bin:$PATH
ADD .devcontainer/install-deps.sh /install-deps.sh
RUN /install-deps.sh
# Create build directory
RUN mkdir -p /build/
# Copy go.mod and go.sum
COPY go.mod go.sum /build/
WORKDIR /build
RUN go mod download && go mod verify