Como implantar o aplicativo Django do branch bazaar com juju?

2

Estou tentando implantar um aplicativo Django do branch bazaar com juju usando o encanto python-django . Eu segui as instruções de início rápido do arquivo 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

Meu arquivo mydjangosite.yaml se parece com:

mydjangosite:
    vcs: bzr
    repos_url: lp:mydjangosite

Parece que as instruções de início rápido devem estar faltando alguma coisa. Isso implanta com sucesso uma instância em execução do Django, mas é apenas o aplicativo hello world que é exibido:

  

Funcionou!

     

Parabéns pela sua primeira página com o Django.

Se eu ssh na instância do Django, não vejo minha bzr branch em lugar algum. /srv/python-django/ contém apenas os arquivos padrão do projeto juju do Django.

    
por andrewsomething 05.08.2013 / 18:16

1 resposta

2

Você deve estar usando juju-core (a versão Go do Juju). O arquivo de configuração deve ser formatado de forma diferente conforme explicado na documentação:

  

Nota:

     

Se você estiver usando o juju-core, você deve remover a primeira linha      do arquivo e o recuo para o resto do arquivo.

Caso contrário, não ocorrerá erro, mas o arquivo de configuração será ignorado.

Então mydjangosite.yaml deve estar na forma:

 vcs: bzr
 repos_url: lp:mydjangosite
    
por Patrick Hetu 06.08.2013 / 21:31