Есть ли способ выполнить одну (или более) команду до запуска python .buildpack (или любого другого buildpack-пакета) при выполнении CF pu sh? У меня есть руководство пользователя Sphinx, которое я хочу отправить с моим приложением Django. Поскольку python .buildpack запускает collectstatic
для сбора stati c файлов для приложения Django, он не может найти файлы, потому что он не был собран.
Мой файл manifest.yml выглядит следующим образом это, но он не запускается, так как команды в python .buildpack запускаются первыми.
---
applications:
- name: myapp
command: make -C docs html && gunicorn -w 9 --pythonpath src/myapp myapp.wsgi --log-file -
instances: 3
memory: 2048M
disk_quota: 1024M
buildpacks:
- https://github.com/cloudfoundry/python-buildpack.git
stack: cflinuxfs3
env:
DJANGO_MODE: Production