0

我目前正在开发一个由以下组成的 Web 应用程序:

  • api: 在 Python 中使用 Flask 构建的 API
  • app:使用 vue-cli(基于 webpack)构建的 Web 应用程序,并使用npm run build

我已经api使用 OpenShift Python S2I (source-to-image)图像成功构建了:python-36-rhel7.

我希望能够app从源代码自动构建静态 Web,并通过 Nginx 或 Apache 在来自同一项目的单独应用程序中提供它。

它应该:

  • app从 git repo (context-dir=/app/)下载源代码
  • 安装npm
  • npm install用和构建它npm run build
  • 提供构建的 html+js+css 文件

存在一个node.js S2I 映像,但它似乎更适合 Express.js 应用程序。

在 OpenShift 上构建和提供小型静态 Web 应用程序的最佳方式是什么?

4

0 回答 0