diff --git a/Dockerfile b/Dockerfile index 9b28805..813a22f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,17 +5,17 @@ ENV APP=${APP} WORKDIR /usr/src/app -# Copy root package.json and lockfile -COPY package.json ./ -COPY pnpm-lock.yaml ./ - # Copy the app's sourse -COPY apps/${APP} ./apps/${APP} +COPY apps/${APP} ./${APP} -RUN pnpm install +# Install dependencies +RUN pnpm install --frozen-lockfile --production -RUN cd apps/$APP && pnpm run build - +# Build the app +RUN pnpm run build + +# Expose the port EXPOSE 3000 +# Run the app CMD pnpm apps/$APP/dist/index.js \ No newline at end of file