Как должно работать развертывание Fabric Если я использую Django на Heroku с Django-South? - PullRequest
3 голосов
/ 21 октября 2011

Я хочу использовать Fabric, чтобы обернуть все свои этапы производственного развертывания:

  • git push to heroku
  • Южные миграции
  • collectstatic для статических файлов вS3

Я предполагаю, что для git push to heroku и collectstatic я могу просто поместить их команды в fabfile, верно?Как будет работать миграция на юг?

1 Ответ

2 голосов
/ 30 декабря 2011

Не могли бы вы просто обернуть команды в скрипт оболочки?

deploy.sh

git push heroku master
heroku run python project/manage.py migrate
# Collect static command - not sure if you want to do this locally or from Heroku
...