anchor.diff:  # Run start script of package
   CMD ["start", "--config=/oada-srvc-docker-config.js"]
   
  -ARG OADA_SERVICE
  -ENV OADA_SERVICE=${OADA_SERVICE}
  +# Copy in service code and production dependencies
  +COPY --from=yarn /oada/ /oada/
  +# Copy in built code
  +# TODO: Don't have both source and built code in image?
  +COPY --from=build /oada/ /oada/
   
   # Do not run services as root
   USER node
   
  +ARG OADA_SERVICE
  +ENV OADA_SERVICE=${OADA_SERVICE}
  +
   WORKDIR /oada/services/${OADA_SERVICE}
   
  
positive.code: FROM node:14-buster-slim AS install
  
  WORKDIR /oada
  
  # node-rdkafka requires these things to be installed:
  RUN apt-get update -y && apt-get install -y --no-install-recommends \
      ca-certificates \
      libc6 \
      liblz4-1 \
      libsasl2-2 \
      libssl1.1 \
      tini \
      zlibc \
    && apt-get clean && rm -rf /var/lib/apt/lists/*
  
  FROM install AS packages
  
  # install things only needed for build?
  RUN apt-get update -y && apt-get install -y --no-install-recommends \
      gcc \
      git \
      libc6-dev \
      g++ \
      liblz4-dev \
      musl-dev \
      libsasl2-dev \
      libssl-dev \
      make \
      python \
    && apt-get clean && rm -rf /var/lib/apt/lists/*
  
  # Need to list out every package.json we need from monorepo for caching stuff...
  
negative.code: # Build and then remove yarn stuff??
  RUN yarn workspaces foreach run build && rm -rf .yarn .pnp.*
  
  # Assemble "production" image
  FROM node:$NODE_VER-slim AS production
  
  WORKDIR /oada
  
  # Install packages needed for running node-rdkafka etc.
  RUN apt-get update -y && apt-get install -y --no-install-recommends \
      ca-certificates \
      liblz4-1 \
      libsasl2-2 \
      libssl1.1 \
      tini \
    && apt-get clean && rm -rf /var/lib/apt/lists/*
  
  COPY ./utils/entrypoint.sh /entrypoint.sh
  RUN chmod u+x /entrypoint.sh
  
  COPY ./utils/wait-for-it.sh /wait-for-it.sh
  RUN chmod u+x /wait-for-it.sh
  
  # Copy in config file?
  COPY ./oada-srvc-docker-config.js /oada-srvc-docker-config.js
  