No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-12 00:21:55 +01:00
cliente First commit 2026-03-11 23:45:44 +01:00
servidor Anadido readme 2026-03-12 00:21:55 +01:00
README.md Anadido readme 2026-03-12 00:21:55 +01:00

Despliegue

Lo tengo el repo en GitHub, en la mAquina donde se quiera ejecutar el cliente o servidor se hace git clone git@github.com:juancabe/SSDD-carrera100-rest.git

Nix

Nix es un gestor de paquetes y entornos que garantiza la inmutabilidad, muy Util en SSDD para garantizar entornos estables. TambiEn obliga a configurar de forma declarativa todo el entorno de ejecuciOn, lo que en conjunto con la inmutabilidad asegura la reproducibilidad.

Cliente

Para ejecutar el cliente situarse en el directorio cliente y ejecutar nix develop, despuEs seguir las instrucciones para correr el JAR, que son las que aplican para entornos sin Nix instalado pero con una version de Java disponible:

java -jar Atleta.jar nombre.dominio:PUERTO/nombreWAR/servlet/clase numDorsal

Servidor

Entornos Nix

Ejecutar nix run.

Entornos sin Nix

Hacer lo mismo que se hace en el script run-tomcat del flake.nix.

  • Tener Tomcat instalado
  • El carrera100.war en webapps de Tomcat
  • Ejecutar Tomcat