anchor.diff:  
   # RUN make
   
  -# FROM golang:alpine
  -# FROM rwynn/monstache-builder-base:0.0.1 AS monstache-builder-make
  -# FROM deps-cache AS make-app
  -FROM base AS make-app
  +####################################################################################################
  +# Step 2: Run make to build the app
  +####################################################################################################
   
  -# Step 3 run make to build the app
  +FROM rwynn/monstache-builder:1.0.0 AS make-app
   
   COPY --from=deps-cache /go /go
   COPY --from=deps-cache /usr/lib/go /usr/lib/go
  
positive.code: # FROM rwynn/monstache-builder-base:0.0.1 AS monstache-builder-base
  FROM golang:alpine AS base
  
  # Step 1 Create a base builder image
  
  # https://github.com/kelseyhightower/confd/issues/609
  # ENV CGO_ENABLED=0
  
  # ENV GOPATH /go
  
  RUN apk add --no-cache gcc go git musl-dev make zip
  
  FROM base AS deps-cache
  
  # Step 2 use go to install packages
  
  WORKDIR /go/src/app
  
  
negative.code: 
  RUN make
  
  ####################################################################################################
  # Step 3: Copy output build file to an alpine image
  ####################################################################################################
  
  FROM alpine:3.7 AS final
  
  RUN apk --no-cache add ca-certificates
  
  ENTRYPOINT ["/bin/monstache"]
  
  COPY --from=make-app /go/src/app/build/linux-amd64/monstache /bin/monstache
  