para ejecutar x ejemplo:
localhost:8080/api/calculadora?operacion=sumar&valor1=15&valor2=5
operacion : sumar, restar, multiplicar, dividir
README.TXT
// INSTRUCCIONES PARA CORRER SRVIDOR VERTX DESDE UN DOCKERFILE
a) desde la carpeta vertx-sample/target
b) crear archivo Dockerfile que contenga:
FROM gustavoarellano/jdk18
COPY sample-1.0-SNAPSHOT-fat.jar
c) docker build -t curso13/examen
//INSTRUCCIONES PARA BALANCEAR 6 CONTENEDORES IGUALES USANDO HAPROXY
PRIMERO LVANTO MIS 6 PUERTOS CON LA APLICACION
- docker run -d -p 8081:8080 -e PBA=hola1 /home/gustavo/curso-dgp/vertx-sample/:/vertx /kebblar/jdk18-utf8-debug-maven java -jar /vertx/target/sample-1.0-SNAPSHOT-fat.jar
- docker run -d -p 8082:8080 -e PBA=hola2 /home/gustavo/curso-dgp/vertx-sample/:/vertx /kebblar/jdk18-utf8-debug-maven java -jar /vertx/target/sample-1.0-SNAPSHOT-fat.jar
- docker run -d -p 8083:8080 -e PBA=hola3 /home/gustavo/curso-dgp/vertx-sample/:/vertx /kebblar/jdk18-utf8-debug-maven java -jar /vertx/target/sample-1.0-SNAPSHOT-fat.jar
- docker run -d -p 8084:8080 -e PBA=hola4 /home/gustavo/curso-dgp/vertx-sample/:/vertx /kebblar/jdk18-utf8-debug-maven java -jar /vertx/target/sample-1.0-SNAPSHOT-fat.jar
- docker run -d -p 8085:8080 -e PBA=hola5 /home/gustavo/curso-dgp/vertx-sample/:/vertx /kebblar/jdk18-utf8-debug-maven java -jar /vertx/target/sample-1.0-SNAPSHOT-fat.jar
- docker run -d -p 8086:8080 -e PBA=hola6 /home/gustavo/curso-dgp/vertx-sample/:/vertx /kebblar/jdk18-utf8-debug-maven java -jar /vertx/target/sample-1.0-SNAPSHOT-fat.jar
INSTALO HAPROXY
apt-get install haproxy
MODIFICO ARCHIVO etc/haproxy
nano etc/haproxy/haproxy.cfg
agrego: frontend www
bind 0.0.0.0:9090
default_backend site-backend
.
.
MODIFICO ARCHIVO
nano etc/