Skip to content

fagustin07/UNQUE-PostInscripciones-backend

Repository files navigation

Actions Codacy Quality Codacy Coverage

UNQUE-PostInscripciones

Aplicación para facilitar la asignación de sobre cupos de las materias de una carrera en forma práctica, intuitiva y equitativa entre los alumnos que se quedaron sin cupo en el momento de la inscripción. 🎓

Requerimientos

Instalación

  1. Clonar repositorio:

    git clone https://github.com/fagustin07/UNQUE-PostInscripciones-backend.git
  2. Preparar la APP:

  • Cree un archivo .env 📋 dentro de la carpeta y configurelo utilizando como base el archivo .env.example. Luego, asigne los valores correspondientes a cada variable.
    • MYSQLDB_USER: Usuario de la base de datos.
    • MYSQLDB_ROOT_PASSWORD: Constraseña de la base de datos.
    • MYSQLDB_DATABASE: Nombre de la base de datos.
    • MYSQLDB_LOCAL_PORT: Puerto local para acceder a la base de datos.
    • MYSQLDB_DOCKER_PORT: Puerto de la base de datos en el contenedor.
    • SPRING_LOCAL_PORT: Puerto local de la aplicación.
    • SPRING_DOCKER_PORT: Puerto de la aplicación en el contenedor.
    • SPRING_SECURITY_USER: Usuario de spring security.
    • SPRING_SECURITY_PASSWORD: Contraseña de spring security.
  1. Buildear la APP:

  • Crear archivo JAR:
    ./gradlew build
    
  • Crear imagen de Docker:
    docker-compose build --no-cache
    
  1. Correr la APP:

    docker-compose up -d
    
    La aplicación se encontrara ejecutandose en el puerto indicado en SPRING_LOCAL_PORT:

Diagrama de relaciones

Relaciones

About

Backend del proyecto de la materia Prácticas del Desarrollo de Software, 2022s1.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages