Хотите использовать Django-cms на Heroku, но не знаете с чего начать? Все, что вам нужно сделать, это выполнить эти 13 простых шагов, и они помогут вам на вашем пути.
- Создайте место для хранения вашего проекта
$ mkdir -p ~/projects
- Зайдите в каталог проектов
$ cd ~/projects
- Клон git repo из github, требуется клиент git.
$ git clone git://github.com/kencochrane/django-cms-heroku.git
- Зайдите в новый каталог проекта
$ cd django-cms-heroku
- Создание virtualenv (используя virtualenvwrapper, virtualenv и pip)
$ mkvirtualenv --no-site-packages --distribute django-cms-heroku
- Зарегистрируйте учетную запись Heroku. https://api.heroku.com/signup
- Установите клиент Heroku. http://devcenter.heroku.com/articles/quickstart
- При первом использовании клиента Heroku вам нужно будет войти в систему, используя ту же информацию, которую вы использовали при регистрации. Следуйте инструкциям, и установка завершится.
$ heroku login
- Создайте приложение для своей героки
$ heroku create --stack cedar
- Вставь свой код в героку
$ git push heroku master
- Синхронизируйте вашу базу данных и создайте учетную запись администратора.
$ heroku run python mycms/manage.py syncdb --all
- Запустите миграцию базы данных.
$ heroku run python mycms/manage.py migrate --fake
- Откройте приложение в вашем браузере и начните использовать djangoCMS на heroku.
$ heroku open
Как только вы освоитесь с тем, как все работает, вы можете добавить больше плагинов, создать свои собственные пользовательские шаблоны и затем изменить настройку DEBUG на False. Так что давай, раскрути мой проект на github и начинай .
После внесения изменений в локальный каталог проекта вы можете проверить его на сервере, снова выполнив команду git push.
Для получения дополнительной информации о Heroku и django-cms и о том, что вы можете с этим сделать. проверить их документы
-
Ссылки:
-
- Virtualenv : http://pypi.python.org/pypi/virtualenv
- pip : http://www.pip-installer.org/
- virtualenvwrapper : http://www.doughellmann.com/projects/virtualenvwrapper/
- мерзавец : http://git-scm.com/
Источник: http://kencochrane.net/blog/2011/12/install-djangocms-on-heroku-in-13-easy-steps/