我正在对apache-superset进行对比评估,因此我正在研究如何对项目进行自定义开发,然后部署这些更改。
我遵循了github中的"CONTRIBUTING.MD“文件,以获得有关如何为本地开发设置项目的说明。但是,在完成此操作并对前端或后端进行更改之后,是否存在如何在生产环境中部署这些更改的流程?
有什么简单/正确的方法可以做到这一点吗?建议使用docker吗?有人知道我会怎么做吗?
发布于 2019-08-29 20:40:50
Python是使用Flask微框架构建的。可以通过在git存储库的根目录下运行以下命令来构建分发轮文件来部署它。
python setup.py bdist_wheel这将生成一个位于相对路径/dist中的轮子文件
继续,通过下面的命令安装轮子文件
pip install <wheel file name>发布于 2019-12-04 13:13:20
使用docker-composer重新构建带有修改的docker镜像。
# delete the previous docker image
docker rmi superset_superset_1
# After modifying the code base, rebuild docker
cd incubator-superset/contrib/docker
docker-compose run --rm superset ./docker-init.sh
docker-compose up 我找到了这个article,它是部署超集的一个很好的指南。
https://stackoverflow.com/questions/54989738
复制相似问题