API REST de SEPOMEX creada con Java utilizando la base de datos sepomex-db-postgresql.
Esta imagen corre sobre el puerto 8007 y puede utilizar
el archivo docker-compose.yml
que se encuentra en este
repositorio para correr el proyecto.
docker-compose up -d
Documentación del API
-
Requerimientos:
- java 8
- maven
- docker
- docker-compose
-
Ejecutar los siguientes comandos.
git clone https://github.com/ripper2hl/sepomex.git
cd sepomex
git checkout -b dev origin/dev
docker-compose pull db
docker-compose up -d db
export spring_profiles_active=local
mvn spring-boot:run
-
DB_USER
-
sepomex
-
DB_PASS
-
sepomex
-
DB_NAME
-
postgres
-
DB_INSTANCE_CONNECTION_NAME
-
clever-hangar-286504:us-central1:sepomex
-
SPRING_PROFILES_ACTIVE
-
gcp
- Ejecutar los siguientes comandos.
git clone https://github.com/ripper2hl/sepomex.git
cd sepomex
git checkout -b dev origin/dev
docker-compose pull db
docker-compose up -d db
export spring_profiles_active=local
mvn spring-boot:run
-
Abrir swagger y ejecutar el endpoint de reindexado
-
Ejecutar los siguientes comandos
docker build -f Dockerfile.gcp . -t gcr.io/clever-hangar-286504/sepomex-api
docker push gcr.io/clever-hangar-286504/sepomex-api
- Deployar en el UI de GCP.
curl -X 'POST' 'http://localhost:8080/v1/archivo/actualizacion' -H 'accept: application/json;charset=UTF-8' -H 'Content-Type: multipart/form-data;charset=UTF-8' -F 'file=@src/test/resources/sepomex.txt'