Golang docker min setup

2 months ago

Minimum Dockerfile content to run go application in a docker container

Not working with a private go modules

FROM golang:latest

WORKDIR /app

COPY go.mod ./
COPY go.sum ./
RUN go mod download

COPY . .
RUN go build -o ./app

EXPOSE 8080 # expose port if needed

CMD ["./app"]