Files
Алексей Манаев 60e3f33356 #63535 Поддержка Chromecast
2025-07-11 09:46:07 +00:00

29 lines
543 B
Docker

# Зависит от платформы на которой будет запускаться докер
FROM arm64v8/node:23.6.1-alpine3.21 AS arm
#FROM node:23.6.1-alpine3.21 AS intel
RUN apk add git
# Global npm dependencies for correct caching docker layers
RUN <<EOF
npm install @swc/core -D;
npm install -g nodemon;
npm install -g lite-server;
EOF
WORKDIR /usr/voka
COPY package*.json .
COPY develop.sh .
COPY vendors .
RUN <<EOF
npm install;
chmod +x develop.sh;
EOF
EXPOSE 8080
ENTRYPOINT ["/bin/sh"]
CMD ["./develop.sh"]