# Deploy

## Opções suportadas

- Apache com `deploy/apache-vhost.conf`
- Nginx + PHP-FPM com `deploy/nginx-site.conf`
- Docker com `Dockerfile` e `docker-compose.yml`

## Pré-requisitos

- PHP 8.2+
- extensões `pdo` e `json`
- MariaDB/MySQL 10.6+
- acesso ao banco central aprovado

## Passos mínimos

1. copiar `.env.example` para `.env`
2. ajustar credenciais e URLs
3. executar `bash scripts/install.sh`
4. executar `bash scripts/migrate.sh`
5. opcionalmente executar `php scripts/seed-dev.php`
6. configurar o virtual host apontando para `public/`
7. garantir permissão de escrita em `storage/`

## Verificacao de saude

O endpoint `/healthz` responde com o estado básico da aplicação e da conexão ao banco central.
