1. Correção do arquivo "/home/ubuntu/git/senec-demo/config/aws.yml"
Etapa afetada: 5.3 — Preparação da instância (configuração e instalação de softwares)
Este arquivo é criado após o passo 1 da execução do arquivo 02-application-setup.sh (após fazer "git clone" na máquina virtual).
Correção: o arquivo deve ficar exatamente igual a este arquivo de exemplo, com exceção de onde está escrito INSIRA_AQUI_SUA_ACCESS_KEY_ID e INSIRA_AQUI_SUA_SECRET_ACCESS_KEY, que você precisará substituir pelos valores obtidos no item 2.2 do tutorial (Criação das chaves de acesso).
Passo-a-passo:
- Fazer login na máquina virtual: ssh ubuntu@{IP} -i {SUA_CHAVE.PEM}
- Remover o arquivo anterior: rm /home/ubuntu/git/senec-demo/config/aws.yml
- Criar e abrir o arquivo com o nano: nano /home/ubuntu/git/senec-demo/config/aws.yml
- Colar o conteúdo correto;
- Substituir os valores das chaves;
- Salvar e fechar o arquivo.
Como continuar o tutorial:
Se você ainda não passou do passo 5.4 (Teste da instância): apenas reinicie o servidor (sudo service nginx restart) e continue a partir daí.
Se você já passo 5.4: será necessário refazer os seguintes passos: 5.5, 7.1 e 7.4.
2. Correção do arquivo "/home/ubuntu/initialize_server.rb"
Etapa afetada: 5.3 — Preparação da instância (configuração e instalação de softwares)
Este arquivo é criado durante o passo 14.2 da execução do arquivo 01-setup.sh.
Correção: substituir a linha 33 do arquivo, que estava assim:
log.info `sudo -i -u ubuntu sh -c "cd #{project_dir}/current && git pull origin release"`
Por esta:
log.info `sudo -i -u ubuntu sh -c "cd #{project_dir} && git pull"`
Passo-a-passo:
- Fazer login na máquina virtual: ssh ubuntu@{IP} -i {SUA_CHAVE.PEM}
- Abrir o arquivo com o nano: nano /home/ubuntu/initialize_server.rb
- Fazer a correção;
- Salvar e fechar o arquivo.
Como continuar o tutorial:
Se você ainda não passou do passo 5.4 (Teste da instância): apenas reinicie o servidor (sudo service nginx restart) e continue a partir daí.
Se você já passo 5.4: será necessário refazer os seguintes passos: 5.5, 7.1 e 7.4.
Além destas duas correções, notamos que uma fonte de erro comum foi o arquivo /home/ubuntu/git/senec-demo/config/initializers/set_env_variables.rb estar incorreto.
Se você ainda estiver com problemas, certifique-se de verificar novamente a execução do passo 3 do arquivo 02-application-setup.sh.