24 lines
510 B
Docker
24 lines
510 B
Docker
FROM node:16-alpine3.16
|
|
|
|
COPY . ./openvidu-vue
|
|
|
|
WORKDIR /openvidu-vue
|
|
|
|
|
|
# Install openvidu-vue dependencies and build it
|
|
RUN npm install && \
|
|
npm run build && \
|
|
cp -r ./dist/ ./openvidu-basic-node/public
|
|
|
|
# Copy openvidu-basic-node
|
|
RUN cp -r ./openvidu-basic-node /opt/openvidu-basic-node && \
|
|
rm -rf ../openvidu-vue
|
|
|
|
# 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" ] |