如何打包一个 Wagtail 的分支进行安装?
How does one package a fork of Wagtail for installation?
我有一个 Wagtail 的分支,我需要将其安装到我的 Docker 容器中以部署到生产环境中。在开发中,我一直在使用构建静态资源的复杂组合,将 git 存储库安装到我的容器中,然后是 运行 manage.py collectstatic
,但这显然行不通产品。
所以我不知何故需要做 Wagtail 开发人员在打包 Wagtail 以便在 PyPI 上发布时所做的任何事情(或类似的东西)。我没有这方面的经验,因此我对如何实现这一点一无所知。
从你的 Wagtail git checkout 的根目录(并假设之前已经使用 npm install
安装了用于构建静态资产的工具),运行:
python ./setup.py sdist
这将在 dist/
中创建一个 .tar.gz 包,可以使用 pip
安装。对于远程部署,通常最方便的方法是将其上传到 public URL 某处,然后将 URL 放在项目要求中以代替标准 wagtail
行。
我有一个 Wagtail 的分支,我需要将其安装到我的 Docker 容器中以部署到生产环境中。在开发中,我一直在使用构建静态资源的复杂组合,将 git 存储库安装到我的容器中,然后是 运行 manage.py collectstatic
,但这显然行不通产品。
所以我不知何故需要做 Wagtail 开发人员在打包 Wagtail 以便在 PyPI 上发布时所做的任何事情(或类似的东西)。我没有这方面的经验,因此我对如何实现这一点一无所知。
从你的 Wagtail git checkout 的根目录(并假设之前已经使用 npm install
安装了用于构建静态资产的工具),运行:
python ./setup.py sdist
这将在 dist/
中创建一个 .tar.gz 包,可以使用 pip
安装。对于远程部署,通常最方便的方法是将其上传到 public URL 某处,然后将 URL 放在项目要求中以代替标准 wagtail
行。