Requisitos y contenido del paquete#
Trazo se instala completo en la máquina virtual del Ministerio y no necesita acceso a registros de contenedores ni a internet para instalarse (RO-13, RO-14). Lo único que sale de la red son las conexiones de la lista de comunicaciones externas.
Máquina virtual#
| Recurso | Mínimo recomendado |
|---|---|
| Procesador | 4 vCPU x86_64 |
| Memoria | 8 GB (en reposo la plataforma usa menos de 4 GB) |
| Disco | 500 GB (los insumos de audio y video son lo que más ocupa) |
| Sistema | Ubuntu Server 24.04 LTS (instalación de referencia probada), Ubuntu Server 22.04 LTS o Debian 12, de 64 bits, con Docker Engine 24 o superior y el complemento docker compose v2 |
| Red | Puertos 80 y 443 hacia los usuarios; salida HTTPS hacia Amazon Bedrock, Amazon Transcribe y S3 de la región autorizada, el proveedor de identidad y el relay de correo |
Contenido del paquete trazo-<versión>/#
| Archivo | Para qué sirve |
|---|---|
imagenes/*.tar.gz |
Las cuatro imágenes (trazo-app, trazo-web, postgres:16-alpine, clamav/clamav:1.4) para docker load |
docker-compose.yml |
Orquestación de los cinco contenedores: web, api, worker, postgres, clamav |
.env.ejemplo |
Todas las variables de configuración, comentadas |
instalar.sh, actualizar.sh, respaldar.sh, restaurar.sh, verificar.sh |
Scripts de operación |
manifiesto.json |
Versión, fecha, commit e identificadores de cada imagen |
SHA256SUMS y SHA256SUMS.sig |
Sumas de todos los archivos y su firma Ed25519; la clave pública va en claves/ |
seguridad/ |
Informe del escaneo de vulnerabilidades (Trivy) de las cuatro imágenes |
infra-cliente/ |
Plantilla de OpenTofu con la política IAM de mínimo privilegio para la cuenta AWS institucional |
NOTAS-DE-VERSION.md |
Qué cambió en esta versión y la lista de comunicaciones externas |
docs/ |
Este manual |
Verificar el paquete#
cd trazo-1.0.0
./verificar.sh
El script comprueba la firma Ed25519 de SHA256SUMS con la clave pública de Bloomind y después la suma de cada
archivo. Si algo fue alterado, se detiene y no hay que instalar.