From a39d3b682a5d0f353a6e5851de45c2b18836849b Mon Sep 17 00:00:00 2001 From: Catalin Constantin Mititiuc Date: Thu, 30 Jul 2026 19:23:28 -0700 Subject: [PATCH] Update Dockerfile to install Node packages --- Dockerfile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 421d147..e07a5b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,11 @@ +FROM node:latest + +WORKDIR /usr/src/ + +COPY mojo_app/package.json . +COPY mojo_app/package-lock.json . +RUN npm install + FROM perl:latest WORKDIR /opt/app/ @@ -8,9 +16,9 @@ COPY mojo_app ./mojo_app/ RUN cpanm Carton && carton install +WORKDIR /opt/app/mojo_app/ +COPY --from=0 /usr/src/ . + EXPOSE 3000 -WORKDIR /opt/app/mojo_app/ - ENTRYPOINT ["carton", "exec", "--", "morbo", "script/mojo_app"] -