用于生产的 Dockerfile Flutter web - 不适用于测试或开发

Dockerfile Flutter web for production - not for testing or development

我正在尝试 docker flutter 示例应用程序,使用以下内容:

flutter build web

Docker 文件:

FROM nginx:1.21.1-alpine
COPY ./web /usr/share/nginx/html

但它只显示一个空白页面 - 运行与 flutter run 没问题,你知道如何 运行 flutter web 在 container/Dockerfile 中用于生产吗?

构建后需要复制./build/webweb 文件夹包含一个空的 index.html,用于添加 JS 依赖项等。实际编译后的文件夹应该在build/web/.

里面