Docker и хостинг

This commit is contained in:
grinikita
2025-06-12 16:02:55 +03:00
parent 53428c5415
commit 47e7271224
5 changed files with 6714 additions and 1 deletions

16
Dockerfile Normal file
View File

@@ -0,0 +1,16 @@
FROM node:23.11.1-alpine3.22 as build
WORKDIR ~/app
COPY ./ ./
RUN npm i
COPY src tsconfig.json webpack.config.js @types ./
RUN npm run build
FROM nginx:latest
COPY --from=build ~/app/dist /usr/share/nginx/html
EXPOSE 8080:80