# Start from golang base image FROM golang:alpine RUN apk add --no-cache make # Setup folders RUN mkdir /app WORKDIR /app # Copy the source from the current directory to the working Directory inside the container COPY . . COPY .env . # Download all the dependencies RUN go get -d -v ./... # Build the Go app RUN go build ./cmd/nourybot # Run the executable CMD [ "./nourybot", "env='prod'" ]