Next.js 应用程序在创建图像后无法正常运行

The Next.js app does not work well after creating the image

我在创建 docker 图像后遇到问题。

如果我在没有 Docker (npm 运行 build, npm start) 的情况下构建应用程序,一切正常。截图如下。

请建议如何解决问题

Docker文件:

FROM node:alpine

RUN apk add --no-cache libc6-compat

RUN mkdir /brahhouse

WORKDIR /brahhouse

COPY ./package*.json /brahhouse

RUN npm install

COPY . /brahhouse

RUN npm run build

CMD ["npm", "start"]

我使用以下命令构建 docker 映像:

docker build -t brahouse .

I 运行 docker 带有命令的图像:

docker run -p 3000:3000 brahouse

截图:

应用没有Docker

Docker 图片中的应用程序

问题已解决

谢谢brc-dd

解法:

编辑tailwind.config.js(清除 -> 内容)为 tailwind 使用的组件、页面和其他文件夹设置正确的路径-css