
Olá. Faz muito tempo. Esta é a forma plana do desenvolvedor. Todos os engenheiros que visitaram este blog. E os não engenheiros. Muito obrigado. Primeiramente, não há código ou linha de comando neste artigo. O que estou enviando para você desta vez pode ajudar você a construir e operar um ambiente realmente escalável. ...

Quando eu estava escrevendo uma tarefa no Capistrano3, tive dificuldade para conseguir o nome da tarefa principal porque tive dificuldade para conseguir o nome da tarefa principal na tarefa, então vou deixar isso como um memorando aqui. Basicamente, se você quiser obter o nome da tarefa em uma tarefa no Capistrano3, pode puxá-lo como um argumento para o bloco da seguinte forma. ''' desc "tarefa principal" tarefa...

Quando executei uma tarefa com um ambiente de estágio diferente no Capistrano3, caí no sintoma de que a tarefa foi iniciada duas vezes. Como a tarefa é executada duas vezes, mesmo que a instância AWS a ser lançada esteja definida como "dois", "quatro" ocorrerá, e as consultas enviadas para o MySQL serão duplicadas, e os registros a serem INSERIDOS serão duplicados. As configurações que foram escritas temporariamente no arquivo também serão sobrescrevidas pela tarefa subsequente que está sendo iniciada duas vezes, e ela já está de...

Até agora, criamos uma nova instância AWS EC2 e a transformamos em uma tarefa no Capistrano3 até a configuração inicial da instância. Embora tenha sido difícil, finalmente chegamos ao ponto em que a instância EC2 estava pronta e tudo o que precisávamos fazer era instalar o middleware e as aplicações. Então, desta vez, gostaria de resumir o fluxo de implantação até agora. ...

Se você executar uma tarefa para acessar por SSH uma instância EC2 recém-criada no Capistrano que não está totalmente iniciada, ela receberá um erro em algum lugar e a tarefa não será concluída. Portanto, criamos uma tarefa que verifica o status de inicialização da instância EC2 a ser implantada e, se não for totalmente iniciada, ela irá entrar em suspensão e esperar o início. ...

Nesta seção, criaremos tarefas para inicializar o ambiente do servidor, como criar um usuário de manutenção, definir uma senha para o usuário inicial e definir o nome de host do servidor ao fazer login em uma instância EC2 recém-criada no Capistrano pela primeira vez via SSH. ...

Continuando com o artigo anterior, vamos fazer login na recém-criada instância EC2 no Capistrano via SSH. Primeiro, como preparação preliminar, crie um par de chaves para a nova instância do lado da AWS. No menu "EC2" no Console de Gerenciamento da AWS, clique em "Key...

A instância EC2 recém-criada no arquivo de configuração de implantação anterior não tinha par de chaves ou grupo de segurança, então não consegui SSH a instância criada como estava... 1orz Depois disso, modifiquei várias configurações de implantação e consegui fazer login na instância EC2 que criei por SSH, então escrevi o processo como um memorando. ...

Da última vez, > Da próxima vez, vou tentar criar um banco de dados e inserir a configuração inicial como uma tarefa de última hora, reescrever o arquivo de configuração do WordPress e baixar o tema do WordPress do GitHub. Usei o Capistrano3 para criar uma instância AWS EC2 por conveniência, então gostaria de deixar as dicas. ...

Usei o Capistrano3 para implantar a versão mais recente do WordPress no meu próprio host, então vou manter um registro dos passos e avançar meu entendimento sobre a ferramenta de implantação "Capistrano". ...