FROM node:18-alpine as build WORKDIR /app COPY frontend/package*.json ./ RUN npm install COPY frontend/ . RUN npm run build 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 # Создаем необходимые директории и назначаем права 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