Orquestração de containers, docker-compose e scripts de deploy do Omnichannel
| database | ||
| .env.example | ||
| .gitignore | ||
| deploy-dev.bat | ||
| docker-compose.yml | ||
| README.md | ||
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.mdfrontend/: interface do produtobackend/: API e regras de negocio
Como subir tudo localmente
Passo a passo (na mesma pasta raiz):
- Clonar o repo de deploy na raiz (.)
- Clonar o repo de frontend na pasta
frontend - Clonar o repo de backend na pasta
backend - Subir tudo:
docker compose up -d --build
Isso sobe frontend, backend e database em uma unica operacao.
Observacoes
- O
docker-compose.ymldeste repo esperafrontend/ebackend/presentes na mesma raiz. - Em producao, o fluxo pode mudar para imagens pre-buildadas, mas para desenvolvimento local esta estrutura funciona bem.