FROM node:18 

RUN mkdir -p /home/hydra-processor && chown -R node:node /home/hydra-processor

WORKDIR /home/hydra-processor

COPY --from=builder /home/hydra-builder/mappings/lib /home/hydra-processor/mappings/lib
COPY --from=builder /home/hydra-builder/mappings/node_modules /home/hydra-processor/mappings/node_modules 
COPY --from=builder /home/hydra-builder/mappings/package.json /home/hydra-processor/mappings/package.json
COPY --from=builder /home/hydra-builder/node_modules /home/hydra-processor/node_modules


COPY --from=builder /home/hydra-builder/package.json .
COPY --from=builder /home/hydra-builder/yarn.lock .
COPY --from=builder /home/hydra-builder/manifest.yml .

RUN yarn --frozen-lockfile

CMD ["yarn", "processor:start"]


