Skip to content

AudioLab Services Stack

Sistema completo de servicios consolidado desde legacy.

Servicios

Servicio Puerto Descripción
MkDocs 8000 Documentación con Material theme
PostgreSQL 5432 Base de datos metadata (user: audiolab)
FossFLOW 8080 Editor diagramas 3D

Uso Rápido

# Iniciar todo
.\manage.ps1 -Action start

# Ver estado
.\manage.ps1 -Action status

# Logs en vivo
.\manage.ps1 -Action logs

# Detener
.\manage.ps1 -Action stop

Acceso

Configuración

Las variables de entorno se definen en .env:

POSTGRES_DB=audiolab_main
POSTGRES_USER=audiolab
POSTGRES_PASSWORD=your_password_here

Volúmenes Persistentes

  • postgres_data: Datos de PostgreSQL
  • fossflow_data: Proyectos y exports de FossFLOW
  • mkdocs_cache: Cache de MkDocs Material

Healthchecks

Todos los servicios incluyen healthchecks automáticos:

  • PostgreSQL: pg_isready
  • MkDocs: HTTP check en puerto 8000

Troubleshooting

Ver logs de un servicio específico:

.\manage.ps1 -Action logs -Service postgres

Reiniciar todo el stack:

.\manage.ps1 -Action restart

Limpiar volúmenes y reiniciar:

.\manage.ps1 -Action clean
.\manage.ps1 -Action start