Files
noahspan-root/Dockerfile
2025-02-23 20:26:16 -06:00

14 lines
250 B
Docker

FROM node:18-slim AS base
FROM base AS api
WORKDIR api
COPY ./.prod/api .
EXPOSE 3000
ENTRYPOINT ["tail", "-f", "/dev/null"]
FROM base AS app
WORKDIR /app
COPY ./.prod/app .
RUN npm i -g serve
EXPOSE 8080
CMD [ "serve", "-s", "dist", "-p", "8080" ]