Skip to content

Migraciones academicas y Postgres Docker

gonzalo.ortiz.f requested to merge feature/db-docker into develop

Resumen general:

  • Se agregan migraciones Flyway para crear las tablas de carreras, grupos y estudiantes.
  • Las tablas de estudiantes incluyen contactos, inscripciones, ficha de salud, derivaciones, observaciones, adjuntos y auditoria.
  • Se agrega Docker Compose para levantar PostgreSQL en contenedor con volumen persistente.
  • Se agrega un script para migrar la base local completa desde Postgres Linux a Postgres Docker usando pg_dump y pg_restore.
  • Se incluye un ejemplo de variables para conectar Spring Boot al Postgres Docker.

Configuracion del proyecto:

  • Backend Spring Boot con Maven y Java 21.
  • PostgreSQL como motor de base de datos.
  • Flyway para versionar el esquema SQL.
  • JPA/Hibernate con ddl-auto=validate.
  • Seguridad con JWT.
  • Configuracion externa mediante .env.
  • Swagger/OpenAPI disponible por dependencia springdoc.
  • Docker Compose disponible para entorno local reproducible de base de datos.

Merge request reports

Loading