Saltar a contenido

Despliegue con Docker Compose

Requisitos previos

Levantar el entorno completo

cd amani-apirest
docker compose up -d

Servicios incluidos

Servicio Puerto Descripción
amani-api 8080 Backend Spring Boot
postgres 5432 Base de datos PostgreSQL
mailpit 8025 Interfaz web de emails (dev)

Verificar que todo funciona

# Estado de los contenedores
docker compose ps

# Logs del backend
docker compose logs -f amani-api

# Swagger UI
http://localhost:8080/swagger-ui.html

# Mailpit (emails de desarrollo)
http://localhost:8025

Parar el entorno

docker compose down          # Para los contenedores
docker compose down -v       # Para + elimina volúmenes (BD incluida)