Se realizara una servicios RESTful con gradle utilizando spring boot + java y base de datos postgresql, junto un cliente en python3
Los requerimientos para poder correr el proyecto son:
- Postgresql versión 9.5
- JDK 8
- spring boot con gradle
- python3
- liberia de python requests
y si quieres utilizar los contenedores debes tener docker
Ingresa a la carpeta RESTful y ejecuta los siguientes comandos una vez tengas los requerimientos instalados y la base de datos corriendo en el puerto de postgres por defecto (tambien debes crear una base de datos, (para este proyecto el nombre de la base de datos es myDB).
./gradlew build
java -jar build/libs/*.jar
o ejeuta el script
./ejecutar_restful.sh
Luego ingresa a la carpeta cliente y ejecuta el script de python3
python3 script.py
# si no tienes instalados los requerimientos ejecuta
pip3 install -r requirements.txt
o si deseas ver la prueba automatizada puedes ejecutar el script ejecutar_tests.sh
./ejecutar_tests.py