27 lines
526 B
Docker
27 lines
526 B
Docker
# Зависит от платформы на которой будет запускаться докер
|
|
FROM arm64v8/node:23.6.1-alpine3.21 AS arm
|
|
#FROM node:23.6.1-alpine3.21 AS intel
|
|
|
|
# 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"] |