mindboost-rnbo-test-project/Dockerfile

26 lines
422 B
Docker

FROM node:18.19.1 as builder
WORKDIR /app
ARG BACKEND_URL
ENV BACKEND_URL ${BACKEND_URL}
ENV NODE_OPTIONS=--openssl-legacy-provider
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
FROM node:18-slim as run
WORKDIR /app
ARG BACKEND_URL
ENV BACKEND_URL ${BACKEND_URL}
COPY package*.json ./
COPY --from=builder /app/.output .output
RUN ls -la /app
EXPOSE 3000
CMD [ "node", ".output/server/index.mjs"]