Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Partenon API

ℹ️ Introduction

Este repositorio se encuentra una API para museos virtuales, proyecto desarrollado para la Olimpiada de Programación 2022. En este caso este es una version modificada de la API que hice para la olimpiada, para mas informacion sobre este proyecto en conjunto-solucion.

Quice hacer este fork de la API para mejorarla un poco y darle como una finaliazacion correcta cosas que no puedes hacer en plena olimpiada.

🛠 Antes de iniciar:

  • 1. Instalar Java 17: SITIO OFICIAL: OpenJDK 17
  • 2. Instalar MySQL 8: SITIO OFICIAL: MySQL 8.
  • 3. En caso de no contar con un IDE (Estos suelen tener Maven integrado) debera isntalar Maven Sitio Oficial: Apache Maven.
  • 4. RECOMENDACION PERSONAL Utilizar el IDE IntellIj IDEA

🏁Como iniciar

  • 1. Clonar el repositorio: git clone https://github.com/MarcossIC/API-Partenon.git
  • 2. La base de datos se encuentra en: .../API-Partenon/data Ejecutar este con su MySQL
  • 3. Revisar el archivo application.yml se encuentran .../API-Partenon/src/main/resources/
      1. La parte que nos importe aqui es esta:
#Buscamos la linea que diga esto y cambiar con sus datos
  datasource:
    password: #YOUR_PASSWORD
    #DNS CONEXION A MYSQL
    url: jdbc:mysql://localhost:3306/partenon_db?useSSL=true&useTimezone=true&serverTimezone=UTC
    username: #YOUR_USERNAME
#Aqui habra mas configuraciones modificarlas a gusto

Como actualizar dependencias

  • 1. Limpiar el Build e instalar dependencias: mvn clean -f pom.xml && mvn install -f pom.xml.
      1. Puede hacerlo desde la interfaz grafica de IntelliJ RECOMENDABLE
      1. Desde la interfaz grafica click derecho al archivo pom.xml opcion Maven > Reload project
      1. Tambien puedes hacerlo desde consola (debe estar en la ruta del pom.xml) Para mas informacion consulte aqui

About

Este repositorio se encuentra una API para museos virtuales, proyecto desarrollado para la Olimpiada de Programación 2022.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages