From 95759dd14ede3aa38a47330148c59bd511cecba1 Mon Sep 17 00:00:00 2001 From: uniknow <000-drakon@mail.ru> Date: Fri, 4 Oct 2024 19:40:50 +0400 Subject: [PATCH] docker change --- docker/Dockerfile | 16 ++++++++-------- docker/docker-compose.yml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index d8a7bb3..3ffca95 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,19 +1,19 @@ FROM node:alpine AS build +WORKDIR /app COPY package*.json ./ - RUN npm install - COPY . . - RUN npm run build +FROM node:alpine +WORKDIR /app +COPY --from=build /app/build ./build +COPY --from=build /app/package*.json ./ -FROM nginx:stable-alpine +RUN npm install --only=production -COPY --from=build /build /usr/share/nginx/html +EXPOSE 3000 -EXPOSE 80 - -CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file +CMD ["node", "build/server/index.js"] diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index f308920..b2059a3 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -6,7 +6,7 @@ services: context: .. dockerfile: docker/Dockerfile ports: - - "127.0.0.1:7270:80" + - "127.0.0.1:7270:3000" env_file: - ../.env restart: always \ No newline at end of file