apache - 带有缩小静态文件的 Web 应用程序的 OpenShift 应用程序(npm run build)
问题描述
我目前正在开发一个由以下组成的 Web 应用程序:
api
: 在 Python 中使用 Flask 构建的 APIapp
:使用 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 应用程序的最佳方式是什么?
解决方案
推荐阅读
- javascript - 我如何将我的文件放在我的 Firestore 存储中?
- html - 如何从 Angular 中的 JSON 内的列表中获取值?
- video-indexer - 由于重定向过多,在 Video Indexer Developer Portal 中订阅 API 失败
- sql - 为每个客户连续返回所有上述零值
- java - 如何在匿名内部类中使用 Assert.assertTrue?
- arrays - 使用 features=f.readline().rstrip("\n").split(",") 用 numy 读取 cvc
- arrays - 在 Windows 10 上按“Print Screen”键时如何找到创建的阵列?
- javascript - Visual Studio,美化问题(可选链接运算符)
- r - R Rstudio 中的 SDM 包出错:模型无法运行,因为它找不到“存在插槽”
- amazon-web-services - AWS Cognito 跨区域复制