Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Soul Amada
  • WikiWiki
  • Wiki
  • configuracao

Last edited by Thomas Melison Rodrigues Mello Nov 24, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

configuracao

Provisionamento da infraestrutura na nuvem.

A definição da infraestrutura pode ser encontrada na pasta infra do repositório do backend da aplicação. Foi utilizado o Cloud Formation para o provisionamento da infraestrutura.

Para provisionar infraestrutura basta acessar a pasta e executar o comando:

make provision

Caso haja mudanças é necessário atualizar os modulos com os comandos:

make update_nested_stacks

make update

Para remover todos os artefatos criados na nuvem é necessário executar o comando:

make destroy

Para que estes comandos possam ser executados é necessário configurar as credenciais para o AWS CLI

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.

Clone repository
  • Banco de Dados
  • arquitetura
  • configuracao
  • Home