Как развернуть приложение Django из ветки базара с помощью juju?

Я пытаюсь развернуть приложение Django из ветки базара с помощью juju, используя брелок python-django. Я следовал указаниям по быстрому запуску из файла README.md:

juju bootstrap
juju deploy --config mydjangosite.yaml python-django

juju deploy postgresql
juju add-relation python-django postgresql:db

juju deploy gunicorn
juju add-relation python-django gunicorn
juju expose python-django

Мой файл mydjangosite.yaml выглядит следующим образом:

mydjangosite:
    vcs: bzr
    repos_url: lp:mydjangosite

Похоже, что указания по быстрому запуску должны быть чего-то не хватает Это успешно развертывает работающий экземпляр Django, но это всего лишь приложение hello world, которое отображает:

Это сработало!

Поздравляем с первой страницей с поддержкой Django.

Если я зайду в экземпляр Django, я нигде не увижу свою ветку bzr. /srv/python-django/ просто содержит файлы проекта Джуджу Джанго по умолчанию.

2
задан 5 August 2013 в 20:16

1 ответ

Вы должны использовать juju-core (версия Juju для Go). Файл конфигурации должен быть отформатирован иначе, как я объясняю в документации:

Примечание:

Если вы используете juju-core, вы должны удалить первую строку файла и отступ для остальная часть файла.

В противном случае это не выдаст ошибку, но файл конфигурации будет проигнорирован.

Таким образом, mydjangosite.yaml действительно должно быть в форме:

 vcs: bzr
 repos_url: lp:mydjangosite
0
ответ дан 5 August 2013 в 20:16

Другие вопросы по тегам:

Похожие вопросы: