omnichannel-deploy/README.md

1023 B

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:
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.