superset - 开发和部署对 apache-superset 的更改
问题描述
我正在评估 apache-superset 与其他的,因此研究如何对项目进行自定义开发,然后部署这些更改。
我按照 github 中的“CONTRIBUTING.MD”文件获取有关如何设置项目以进行本地开发的说明。但是在这样做并对前端或后端进行更改之后,是否有一个如何在生产环境中部署这些更改的过程?
有没有简单/正确的方法来做到这一点?建议使用 docker 吗?有谁知道我会怎么做?
解决方案
Python 是使用 Flask 微框架构建的。可以通过在 git 存储库的根目录运行以下命令来构建分发轮文件来部署它。
python setup.py bdist_wheel
这将生成一个位于相对路径 /dist 的 wheel 文件
继续并通过以下命令安装轮文件
pip install <wheel file name>
推荐阅读
- rest - 创建 Google Cloud Storage 存储桶时发生内部错误,从 Visual Studio 部署 - ASP.NET Core
- spring - 使用 @RefreshScope 更改运行时的日志记录级别
- php - URL 中的尾随 %20 空格在 Codeigniter 中产生 404 错误
- javascript - 在 JavaScript 中将数组转换为 json 的问题
- java - 多个存储库(Maven / Pip)和 protobuffers - 最佳项目设置?
- android - 安卓深度链接
- python - 旋转三角形的最佳方法是在完全旋转后顶部和底部三角形之间没有间隙?
- tensorflow - 如何找到使用 Tensorflow 预测股票市场下一个价值的标准方法?
- javascript - Uncaught (in promise): TypeError: data.data is not iterable
- nestjs - 如何构建 NestJS monorepo 并使用相关资产构建应用程序?