From f8945bb92b00e09b9892ea141c619e782406364d Mon Sep 17 00:00:00 2001 From: Rafael Lopes Date: Wed, 27 May 2026 16:30:48 -0300 Subject: [PATCH] =?UTF-8?q?Revert=20"DOC:=20Atualizado=20setup=20do=20depl?= =?UTF-8?q?oy=20e=20estrutura=20do=20reposit=C3=B3rio"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit c211df60fbb94cf34ceb6645e9a0d0f3e46046a6. --- .gitignore | 6 +----- README.md | 36 ------------------------------------ backend | 1 + deploy-dev.bat | 1 + frontend | 1 + 5 files changed, 4 insertions(+), 41 deletions(-) create mode 160000 backend create mode 100644 deploy-dev.bat create mode 160000 frontend diff --git a/.gitignore b/.gitignore index 3b1a470..bc13c1b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,10 +4,6 @@ dist *.log .DS_Store -# Repos clonados separadamente dentro do deploy -/backend/ -/frontend/ - # Backend Specific Ignore backend/node_modules backend/dist @@ -18,4 +14,4 @@ backend/test-api-out.json # Frontend Specific Ignore frontend/node_modules -frontend/dist +frontend/dist \ No newline at end of file diff --git a/README.md b/README.md index 0185c5e..bf52214 100644 --- a/README.md +++ b/README.md @@ -4,29 +4,6 @@ Plataforma omnichannel para atendimento com foco inicial em WhatsApp. O sistema O projeto foi construído para validar e evoluir um MVP de atendimento corporativo, com perfis de agente, supervisor e administrador. -## Clonando o Projeto - -Este repositório funciona como o repositório de deploy/orquestração. O backend e o frontend ficam em repositórios separados e devem ser clonados dentro das pastas esperadas pelo `docker-compose.yml`. - -Em uma pasta vazia: - -```bash -git clone https://chaleiradev.sothistelecom.com/Sothis/omnichannel-deploy.git . -git clone https://chaleiradev.sothistelecom.com/Sothis/omnichannel-backend.git backend -git clone https://chaleiradev.sothistelecom.com/Sothis/omnichannel-frontend.git frontend -``` - -Ao final, a estrutura deve ficar assim: - -```txt -omnichannel/ -├── backend/ -├── frontend/ -├── database/ -├── docker-compose.yml -└── README.md -``` - ## Principais Recursos - Login corporativo via LDAP/Active Directory. @@ -114,19 +91,6 @@ Health: curl http://localhost:4001/health ``` -## Deploy Automatizado - -O deploy deve seguir pelo Gitea Actions. O antigo fluxo manual via arquivo `.bat` não faz mais parte do processo recomendado. - -Responsabilidades esperadas da pipeline: - -- baixar/clonar os repositórios necessários; -- configurar variáveis de ambiente do ambiente alvo; -- buildar backend e frontend; -- subir os serviços com Docker Compose; -- executar validações pós-deploy; -- não gerenciar o banco dentro do compose. - ## Como Rodar em Desenvolvimento Backend: diff --git a/backend b/backend new file mode 160000 index 0000000..8790ce7 --- /dev/null +++ b/backend @@ -0,0 +1 @@ +Subproject commit 8790ce70d05d0256ded89ea8fb9335afad41bfa8 diff --git a/deploy-dev.bat b/deploy-dev.bat new file mode 100644 index 0000000..2c56623 --- /dev/null +++ b/deploy-dev.bat @@ -0,0 +1 @@ +ssh desenvolvimento@10.0.120.75 -p 60000 "/home/desenvolvimento/scripts/deploy-omnichannel-dev.sh" diff --git a/frontend b/frontend new file mode 160000 index 0000000..7dc07c2 --- /dev/null +++ b/frontend @@ -0,0 +1 @@ +Subproject commit 7dc07c2a806d6352d2a84c333f09974d997918b0