... | ... | @@ -19,9 +19,21 @@ A definição da infraestrutura pode ser encontrada na pasta [infra](https://too |
|
|
|
|
|
Para que estes comandos possam ser executados é necessário configurar as credenciais para o [AWS CLI](https://docs.aws.amazon.com/pt_br/cli/latest/userguide/getting-started-quickstart.html)
|
|
|
|
|
|
#
|
|
|
|
|
|
# Deploy da API na infraestrutura criada.
|
|
|
|
|
|
## Configuração do GitLab para executar pipelines.
|
|
|
|
|
|
Após o provisionamento da infraestrutura da AWS com o Cloud Formation, é necessário adicionar variáveis de ambiente para a pipeline CI/CD no repositório do backend da aplicação. As variáveis são:
|
|
|
|
|
|
- AWS_ACCESS_KEY_ID: Id da chave de acesso da conta da AWS.
|
|
|
- AWS_SECRET_ACCESS_KEY: Chave de acesso secreta da conta da AWS.
|
|
|
- DB_PASSWORD: Senha do banco de dados.
|
|
|
- JWT_SECRET: Segredo do JWT especificado na API.
|
|
|
|
|
|
## Como executar a pipeline?
|
|
|
|
|
|
Para que haja o deploy da API na infraestrutura criada é necessário realizar um novo commit na branch _main_ do repositório do _backend_ da aplicação.
|
|
|
|
|
|
Esta ação executa uma _pipeline_ de deploy que será executada pelo GitLab e realizará todas as etapas necessárias para executar a API na infraestrutura.
|
... | ... | |