【问题标题】:Strapi Webpack stucks in Docker ContainerStrapi Webpack 卡在 Docker 容器中
【发布时间】:2021-11-02 09:11:10
【问题描述】:

我创建了一个项目使用

npx create-strapi-app my-project --quickstart

创建了一个 Dockerfile:

FROM strapi/base

WORKDIR /srv/app

COPY ./package.json ./
COPY ./yarn.lock ./

RUN yarn install

COPY . .

ENV NODE_ENV production

RUN yarn build

EXPOSE 1337

CMD ["yarn", "start"]

现在我正在尝试构建 Docker Image,但是在构建 webpack 时它总是卡住。

当我在容器中手动启动 yarn build 时,我可以看到它卡在 90% 的处理块资产上。

我的容器连接了 4GB 内存和 2 个 CPU。我可以看到它一直在使用 100% SSD 读取。

你有什么建议吗?

Strapi Docker Github issue

【问题讨论】:

    标签: node.js docker webpack yarnpkg strapi


    【解决方案1】:

    试试这个:

    FROM strapi/base
    
    WORKDIR /srv/app
    
    COPY ./package.json ./
    COPY ./yarn.lock ./
    COPY . .
    RUN yarn install
    
    ENV NODE_ENV production
    
    RUN yarn build
    
    EXPOSE 1337
    
    CMD ["yarn", "start"]
    

    我认为COPY . .yarn install 之前是问题所在

    【讨论】:

    • => [7/7] RUN yarn build 3881.2s 它没有完成...
    猜你喜欢
    • 2018-01-21
    • 2022-06-24
    • 1970-01-01
    • 2017-02-28
    • 2020-06-14
    • 2018-11-09
    • 1970-01-01
    • 2021-09-08
    • 2018-01-10
    相关资源
    最近更新 更多