general updates

This commit is contained in:
2025-12-06 12:07:05 -03:00
parent 4966611eec
commit dc7c446254
12 changed files with 336 additions and 57 deletions

View File

@@ -18,36 +18,13 @@ Sistema SaaS completo para gerenciamento de ordens judiciais de bloqueio de dom
- **Banco de Dados**: MySQL 8.0
- **Agente**: Python 3.11+
## 📦 Instalação
## 📦 Instalação e Deploy
### 1. Requisitos
- Docker e Docker Compose
- Python 3.11+ (para o agente, caso rode fora do Docker)
Para instruções detalhadas de como instalar e implantar a aplicação em ambiente de produção, consulte o guia oficial:
### 2. Instalação Rápida (Docker)
👉 **[Guia de Implantação (DEPLOY.md)](DEPLOY.md)**
1. Clone o repositório.
2. Configure o ambiente:
```bash
cp .env.example .env
# O arquivo já vem configurado para o ambiente Docker padrão
```
3. Suba os containers:
```bash
docker-compose up -d --build
```
4. Acesse o sistema:
- **URL**: `http://localhost:8001`
- **Admin**: `admin@dnsblock.com` / `Admin@123` (Senha padrão atualizada para política forte)
- **Cliente**: `joao@provedor.com` / `Client@123`
> [!IMPORTANT]
> **Política de Senhas**: O sistema exige senhas com no mínimo **8 caracteres**, contendo pelo menos **uma letra maiúscula** e **um caractere especial**.
### 3. Instalação Manual (Sem Docker)
*Consulte a seção de requisitos no `composer.json` e configure um servidor Apache/Nginx com PHP 8.2+ e MySQL 8.0.*
### 3. Configuração do Agente (Python)
### Configuração do Agente (Python)
1. Navegue até a pasta `agent`:
```bash