2023-01-18 10:55:43 +01:00

25 lines
535 B
Docker

FROM node:18.13.0-alpine3.17
ARG tutorial_name
COPY ./$tutorial_name ./$tutorial_name
WORKDIR /$tutorial_name
# Install openvidu-angular dependencies and build it for production
RUN npm install -g npm && \
npm install && \
npm run build:prod
# Copy openvidu-basic-node
RUN cp -r ./openvidu-basic-node /opt/ && \
rm -rf ../$tutorial_name
# Install openvidu-basic-node dependencies
RUN npm --prefix /opt/openvidu-basic-node install
WORKDIR /opt/openvidu-basic-node
COPY docker/entrypoint.sh .
ENTRYPOINT [ "./entrypoint.sh" ]