#docker #next.js
Вопрос:
Это мой файл Docker
# Base on official Node.js Alpine image FROM node:alpine # Set working directory WORKDIR /frontend COPY ./package*.json ./ # Install dependencies RUN npm install # Copy all files COPY --chown=node:node . . # Build app RUN npm run build # Expose the listening port EXPOSE 3000 # Run container as non-root (unprivileged) user # The node user is provided in the Node.js Alpine base image USER node
И это моя услуга в docker-compose
services: next: build: context: ./frontend dockerfile: Dockerfile command: npm run dev restart: always ports: - 3000:3000 volumes: - ./frontend:/frontend/:rw - /frontend/node_modules - /frontend/.next networks: - app_network
И это полная ошибка
[Error: EACCES: permission denied, unlink '/frontend/.next/BUILD_ID'] { next_1 | errno: -13, next_1 | code: 'EACCES', next_1 | syscall: 'unlink', next_1 | path: '/frontend/.next/BUILD_ID' next_1 | }
Я действительно застрял в этом надолго, я буду благодарен за любую помощь, которую вы можете предложить.