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"] -