
O aplicativo Ruby On Rails, que estava rodando normalmente até ontem, até o meio da manhã e há pouco tempo, de repente recebeu "Erro de Roteamento: Constante XXXXX não inicializada...

Feliz Ano Novo a todos. Bem, gostaria de começar meu primeiro post em 2015 com a história mais quente da Ruby do momento. ...

No lado da aplicação, há momentos em que você quer verificar o status operacional atual de qualquer instância AWS EC2 em tempo real. Por exemplo, ao iniciar ou parar uma instância EC2 a partir de um aplicativo externo, você deve verificar o status operacional da instância e executar o próximo processo quando o status mudar. SDK para...

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...

Ao processar Ruby + MySQL, acho que há muitos casos em que 'ruby-mysql' ou 'mysql2' é usado nas bibliotecas do sistema operacional MySQL, mas como era necessário realizar operações de consulta MySQL em um ambiente Ruby bruto sem essas bibliotecas, tentei generalizar o código-fonte que escrevi naquele momento e resumi-lo. Bem... Pode ser que quase não seja necessário, mas achei que seria bom compartilhar como uma DICA. ...

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". ...