|
# Configuração do Backend e infraestrutura.
|
|
# Provisionamento da infraestrutura na nuvem.
|
|
|
|
|
|
A definição da infraestrutura pode ser encontrada na pasta [infra](https://tools.ages.pucrs.br/soul-amada/soul-amada-backend/-/tree/main/infra) do repositório do backend da aplicação. Foi utilizado o Cloud Formation para o provisionamento da infraestrutura.
|
|
A definição da infraestrutura pode ser encontrada na pasta [infra](https://tools.ages.pucrs.br/soul-amada/soul-amada-backend/-/tree/main/infra) do repositório do backend da aplicação. Foi utilizado o Cloud Formation para o provisionamento da infraestrutura.
|
|
|
|
|
... | @@ -18,3 +18,12 @@ A definição da infraestrutura pode ser encontrada na pasta [infra](https://too |
... | @@ -18,3 +18,12 @@ A definição da infraestrutura pode ser encontrada na pasta [infra](https://too |
|
`make destroy`
|
|
`make destroy`
|
|
|
|
|
|
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)
|
|
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.
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
Caso a API já esteja sendo executada, um novo commit na branch _main_ realizará um novo deploy da API com o código do novo commit criado. |
|
|
|
\ No newline at end of file |