Я пытаюсь развернуть приложение 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. blockquote>
Если я зайду в экземпляр Django, я нигде не увижу свою ветку
bzr
./srv/python-django/
просто содержит файлы проекта Джуджу Джанго по умолчанию.
Вы должны использовать juju-core (версия Juju для Go). Файл конфигурации должен быть отформатирован иначе, как я объясняю в документации:
Примечание:
Если вы используете juju-core, вы должны удалить первую строку файла и отступ для остальная часть файла.
В противном случае это не выдаст ошибку, но файл конфигурации будет проигнорирован.
Таким образом, mydjangosite.yaml
действительно должно быть в форме:
vcs: bzr
repos_url: lp:mydjangosite