... | @@ -48,44 +48,3 @@ |
... | @@ -48,44 +48,3 @@ |
|
|
|
|
|
## Diagrama de Deploy
|
|
## Diagrama de Deploy
|
|
- No diagrama de deploy acima, é destacado a arquitetura do projeto e como ele é implantado e executado na nuvem e localmente. A plataforma Vercel é o ponto central do deploy na nuvem, enquanto o Docker e o Docker Compose são usados localmente para simular o ambiente de produção. A branch "main" aciona automaticamente o processo de deploy na Vercel quando mesclada. O banco de dados é hospedado na Vercel em conjunto com o projeto, proporcionando um ambiente de desenvolvimento simplificado e controlado. |
|
- No diagrama de deploy acima, é destacado a arquitetura do projeto e como ele é implantado e executado na nuvem e localmente. A plataforma Vercel é o ponto central do deploy na nuvem, enquanto o Docker e o Docker Compose são usados localmente para simular o ambiente de produção. A branch "main" aciona automaticamente o processo de deploy na Vercel quando mesclada. O banco de dados é hospedado na Vercel em conjunto com o projeto, proporcionando um ambiente de desenvolvimento simplificado e controlado. |
|
- - -
|
|
|
|
## Estrutura de pastas
|
|
|
|
(colocar aqui a estrutura das pastas do projeto)
|
|
|
|
|
|
|
|
### Componentes da estrutura
|
|
|
|
|
|
|
|
#### prisma
|
|
|
|
|
|
|
|
#### migrations
|
|
|
|
|
|
|
|
#### svgs
|
|
|
|
|
|
|
|
#### api
|
|
|
|
|
|
|
|
#### services
|
|
|
|
|
|
|
|
#### components
|
|
|
|
|
|
|
|
#### enums
|
|
|
|
|
|
|
|
#### interfaces
|
|
|
|
|
|
|
|
#### mocks
|
|
|
|
|
|
|
|
#### types
|
|
|
|
|
|
|
|
#### utils
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
**Cloud e Deploy**
|
|
|
|
* Deploy completo feito na vercel (automatico)
|
|
|
|
* Rotas de API sao lambda functions
|
|
|
|
* Em todo deploy uma versao de build eh gerada e ao acessar o site os servidores da vercel retornam apenas este codigo
|
|
|
|
* Nossa branch de prod se chama main e todo merge para ele cria um novo processo de build e deploy automaticamente
|
|
|
|
* Nosso banco de dados se encontra armazenado na vercel juntamente com o projeto do font e back, nao precisamos nos preucupar pois a vercel cuida de todo o processo de config e deploy.
|
|
|
|
|
|
|
|
**Localmente**
|
|
|
|
* Localmente utilizamos o docker e docker compose para criar um banco de dados local para o app se conectar e rodamos o app regularmente com o comando npm run dev
|
|
|
|
* Utilizamos o gitflow padrao para o desenvolvimentos de features e fixes. |
|
|
|
\ No newline at end of file |
|
|