Implementação da Camada Personalizada do Opsworks

2

Estou tentando usar uma camada personalizada no AWS Opsworks para adicionar um servidor da Web nginx.

Eu criei a camada com sucesso, adicionei meu aplicativo via GIT (sem senha no repo), mas quando implantei o comando é "bem-sucedido", mas não vejo nenhum código no meu servidor.

Na camada personalizada, a única receita de implementação é "deploy :: default".

Preciso de uma receita personalizada para lidar com a implantação? É através do livro de receitas personalizado? (Se assim for, alguém pode por favor me ajudar com um exemplo)

Além disso, como configuro "onde" está a implantação? Eu preferiria escolher a raiz do meu documento em vez de usar a localização em que o Opsworks, de outra forma, parece sempre ser implantada.

Obrigado por qualquer ajuda sobre isso.

    
por sudoyum 06.08.2013 / 23:41

1 resposta

2

Se você usando uma Camada personalizada , basicamente precisa configure-o para usar livros de receitas personalizados .

Não somos grandes em respostas apenas para links, mas como livros de receitas de chefs tendem a ser pedaços de código em massa, e tenho certeza de que a documentação da AWS será razoavelmente estável. Vou deixar como está.

As duas páginas que eu criei para conter contêm amplas configurações de exemplo sobre como usar livros de receitas personalizados. Você precisará de um entendimento razoável de como o Chef funciona, no entanto.

Você deve ser capaz de configurar onde as coisas são implantadas como parte das receitas em seus livros de culinária personalizados, como se você estivesse escrevendo suas próprias para uma implantação não-OpsWorks.

    
por 07.08.2013 / 01:16