dev.Dockerfile 342 B

123456789101112131415161718
  1. # Development environment
  2. # -----------------------
  3. FROM golang:1.18-alpine
  4. WORKDIR /porter
  5. RUN apk update && apk add --no-cache gcc musl-dev git
  6. # for live reloading of go container
  7. RUN go install github.com/cosmtrek/air@latest
  8. COPY go.mod go.sum ./
  9. RUN go mod download
  10. COPY . ./
  11. RUN chmod +x /porter/docker/bin/*
  12. CMD air -c .air.toml