From f7ff56622b5013a85b7424070e9da70e30837319 Mon Sep 17 00:00:00 2001 From: MoonTestUse1 Date: Tue, 24 Dec 2024 01:47:03 +0600 Subject: [PATCH] change docker555 --- docker/frontend/Dockerfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docker/frontend/Dockerfile b/docker/frontend/Dockerfile index c6fd14f..446f7ce 100644 --- a/docker/frontend/Dockerfile +++ b/docker/frontend/Dockerfile @@ -1,24 +1,24 @@ -# Build stage FROM node:18-alpine as build +# Установим рабочую директорию WORKDIR /app -# Копируем файлы package.json и package-lock.json -COPY package*.json ./ +# Копируем файлы package.json и package-lock.json из директории frontend +COPY frontend/package*.json ./ # Устанавливаем зависимости RUN npm install -# Копируем исходный код -COPY . . +# Копируем исходный код из директории frontend +COPY frontend/ . # Собираем приложение RUN npm run build -# Production stage +# Используем nginx для раздачи статики FROM nginx:alpine COPY --from=build /app/dist /usr/share/nginx/html COPY docker/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf -# Use non-root user +# Используем пользователя nginx USER nginx