Mudanças na hospedagem.

Olá, saudações leitores do blog.

A Amazon Web Services providencia um ótimo serviço, não posso negar.
Tive que abrir um ticket para o suporte, razão: Não estava conseguindo confirmar o número de telefone.
A resposta do suporte foi ágil, e a prestação e solução, eficiente. Em dois dias consegui resolver o meu problema, satisfeito.
Conseguimos subir a aplicação utilizando o serviço Elastic Beanstalk que fornece suporte a linguagem PHP 7.2 e o Laravel.
Aplicação rodando, banco criado, mas um problema. Apenas eu estava conseguindo abrir a instância no MySQL Workbench. Levou três dias para descobrir e com a ajuda de um colega de trabalho descubro que o grupo de segurança que estava atribuído ao grupo, permitia apenas que meu IP conectasse à instância. Bastava editar o grupo de segurança e adicionar 0.0.0.0/0 para conectar à instância.
Entretanto, ainda que os problemas foram resolvidos, um se mostrou bem problemático. É necessário que nossa aplicação execute um comando para criar as tabelas na instância. Este comando para ser executado dentro do serviço Elastic Beanstalk precisa ser colocado dentro de um arquivo YAML e este arquivo precisa estar dentro de uma pasta chamada .ebextensions. Mais informações podem ser encontradas na documentação da Amazon:
https://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/php-laravel-tutorial.html
E neste vídeo(A url do vídeo está marcada para iniciar no momento em que será mostrado como é feita migrations no Elastic Beanstalk):
https://youtu.be/ISVaMijczKc?t=1265

Apesar de estar documentado, o comando não rodou, e as tabelas não foram criadas na instância. Acabei por quase passar a madrugada junto com o Guilherme para tentar resolver esse problema. Paralelamente, afim de evitar problemas futuros, foi designada à contribuinte Tais, a tarefa de encontrar um novo serviço de hospedagem. Felizmente a Tais conseguiu hospedar a aplicação na DigitalOcean, já que foi encontrada a solução alternativa, a equipe optou por encerrar as instâncias na Amazon.

Espero que esta postagem possa ajuda futuros grupos que tenham dúvidas relacionadas a hospedagem de suas respectivas aplicações.

Atenciosamente,

Victor Kamimura.

Comentários

Postagens mais visitadas deste blog

Laravel + Laradock - TUTORIAL

LaTex, como a Squadra utilizou.

14ª semana!