omnichannel-deploy/README.md

30 lines
1023 B
Markdown

# Omnichannel Sothis - Deploy
Este repositorio e o **deploy** do ecossistema. Ele **nao** contem o codigo do frontend nem do backend em producao. Esses dois sao repositorios separados e devem ser clonados ao lado deste deploy para subir o ambiente completo.
## Estrutura esperada (3 repositorios)
- `deploy/` (este repo): `docker-compose.yml`, `database/`, `.gitignore`, `README.md`
- `frontend/`: interface do produto
- `backend/`: API e regras de negocio
## Como subir tudo localmente
Passo a passo (na mesma pasta raiz):
1. Clonar o repo de deploy na raiz (.)
2. Clonar o repo de frontend na pasta `frontend`
3. Clonar o repo de backend na pasta `backend`
4. Subir tudo:
```bash
docker compose up -d --build
```
Isso sobe `frontend`, `backend` e `database` em uma unica operacao.
## Observacoes
- O `docker-compose.yml` deste repo espera `frontend/` e `backend/` presentes na mesma raiz.
- Em producao, o fluxo pode mudar para imagens pre-buildadas, mas para desenvolvimento local esta estrutura funciona bem.