From edd7a05e283b6dec5d2e35eb026e3adbeef8ec5c Mon Sep 17 00:00:00 2001 From: MoonTestUse1 Date: Tue, 24 Dec 2024 01:51:54 +0600 Subject: [PATCH] change docker555 --- docker/frontend/Dockerfile | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/docker/frontend/Dockerfile b/docker/frontend/Dockerfile index 446f7ce..72b3f27 100644 --- a/docker/frontend/Dockerfile +++ b/docker/frontend/Dockerfile @@ -1,24 +1,20 @@ FROM node:18-alpine as build -# Установим рабочую директорию WORKDIR /app -# Копируем файлы package.json и package-lock.json из директории frontend COPY frontend/package*.json ./ - -# Устанавливаем зависимости RUN npm install -# Копируем исходный код из директории frontend COPY frontend/ . - -# Собираем приложение RUN npm run build -# Используем 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 -# Используем пользователя nginx +# Создаем необходимые директории и назначаем права +RUN mkdir -p /var/cache/nginx /var/cache/nginx/client_temp \ + && chown -R nginx:nginx /var/cache/nginx \ + && chmod -R 755 /var/cache/nginx + USER nginx