Skip to content

dtmaciasca/firequasar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operación fuego de quasar

Prerrequisitos del proyecto

  • Maven 3.6
  • Java 8
  • PostgreSQL
  • IDE (eclipse, Intellij)

Ejecución del proyecto

Repositorio del proyecto: https://github.com/dtmaciasca/firequasar

  1. Clonar el proyecto del repositorio:
git clone https://github.com/dtmaciasca/firequasar.git
  1. Para ejecutarlo local se necesita de una base de datos de Postgresql, ejecutar el script en Postgres.
application/src/main/resources/db.V1.migracion/001_fire_quasar.sql
  1. Revisar la configuración local de la base de datos con el proyecto en el archivo application.yml

  2. Ejecutar

mvn clean install -Plocal
  1. Ejecutar la clase FireQuasarApplication con el IDE de su preferencia, tambien puede ejecutarse el siguiente comando para iniciar la aplicación de Spring Boot:
mvn spring-boot:run -f application
  1. Abrir la dirección URL: http://localhost:8080/swagger-ui.html#/fire-quasar-rest

Aplicación desplegada en Heroku

URL: https://firequasar.herokuapp.com/swagger-ui.html#/fire-quasar-rest

POST https://firequasar.herokuapp.com/firequasar/topsecret/
Ejemplo:

{
  "satellites": [
    {
      "name": "kenobi",
      "distance": 100.0,
      "message": ["este", "", "", "mensaje", ""]
    },
    {
      "name": "skywalker",
      "distance": 115.5,
      "message": ["", "es", "", "", "secreto"]
    },
    {
      "name": "sato",
      "distance": 142.7,
      "message": ["este", "", "un", "", ""]
    }
  ]
}

POST https://firequasar.herokuapp.com/firequasar/topsecret_split/{satellite_name}
Ejemplo:

{
    "distance": 100.0,
    "message": ["este", "", "", "mensaje", ""]
}

GET https://firequasar.herokuapp.com/firequasar/topsecret_split/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages