/data.
Instalações novas o usam por padrão. Você pode mantê-lo depois de aplicar
uma licença enterprise. Object storage (S3, GCS, Azure) é opcional.
Volume local padrão
./casebender init sem variáveis de armazenamento, e o instalador desktop
sem campos de armazenamento, definem STORAGE_PROVIDER=local. Os arquivos
persistem em um volume Docker nomeado montado em /data para web e worker.
Um sidecar ClamAV incluído escuta apenas na rede interna do Compose.
A aplicação mostra um banner de armazenamento local. Para mudar para S3,
GCS, Azure ou armazenamento S3 compatível certificado, siga
Migração de armazenamento.
Limites
- Um único host contém a aplicação e os arquivos. Mantenha a contagem de réplicas em um. Perder o volume significa perder anexos e evidências.
- Não há versionamento do provedor, object lock, legal hold nem controle de auditoria em nuvem.
- Várias réplicas exigem um sistema de arquivos compartilhado externo com consistência qualificada separadamente. Não trate um caminho do host como um object store oculto.
- Volumes locais do contêiner e anônimos podem ser perdidos quando um contêiner é substituído.
- Permissões do sistema de arquivos e consistência de backup são específicas do host.
Operar um volume local
- Execute web e worker no mesmo host e caminho.
- Criptografe o volume e faça backup de forma independente da aplicação.
- Monitore capacidade, permissões, falhas de checksum e restauração de backup.
- Planeje a migração para S3, GCS ou Azure quando precisar de mais de um host ou de controles de retenção do provedor.