#reactjs #docker #next.js
Вопрос:
Я хочу запустить свой Next.js код с помощью docker. Вот моя структура кода
Когда я его создаю, он приносит такой успех.
Но когда я открываю его, я получаю вот это…
мой докер.сочиняй.файл yaml содержит это…
version: '3.8' services: web: image: 'app' ports: - '3000:3000' container_name: app-next build: context: web dockerfile: Dockerfile volumes: - ./web:/usr/src/app - /usr/src/app/node_modules - /usr/src/app/.next
мой файл Dockerfile содержит это…
FROM node:12-alpine RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package*.json yarn.lock /usr/src/app/ RUN yarn install EXPOSE 3000 CMD ["yarn", "dev"]
моя консоль браузера содержит это…
Кто-нибудь может это исправить? Спасибо
Комментарии:
1. проблема в вашем приложении, а не в докере, потому что приложение запущено и предоставляет вам страницу 404.
2. Я начинаю проект с нуля, и это работа, но когда я пытаюсь сделать /ресторан, он отображает 404 страницы, вы знаете, как это решить?