anchor.diff:  # Copy source files
   COPY . /workspace
   
  -# Setup file ownership and permissions
  -RUN chown -R 1000:1000 /workspace
  -
  -# Change to non root user
  -USER node
  -
   # Install dependencies and run build script
   RUN npm ci \
     && /usr/local/bin/docker-build
  
positive.code:   && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \
    && apk del .build-deps
  
  # Add non root user
  RUN addgroup -g 1000 node && adduser -u 1000 -G node -s /bin/sh -D node
  
  # Builder image
  FROM base AS builder
  
  
negative.code: # Production image
  FROM base AS prod
  
  
  RUN mkdir -p /app
  
  COPY ./scripts/docker-entrypoint.sh /usr/local/bin/docker-entrypoint
  
  WORKDIR /app
  
  COPY --from=builder /workspace/build /app
  COPY --from=builder /workspace/node_modules /app/node_modules
  