Desde esta carpeta:
docker compose -f docker-compose-dev.yml up --build- Si quieres que cargue configuracion externa y se registre en Eureka, primero levanta la infraestructura en
D:\Distribuidas\serviYa\infra. - Este compose usa
host.docker.internalpara conectarse desde el contenedor alconfig-serveryregistry-servercorriendo en tu maquina.
http://localhost:8082/api/v1/asignacioneshttp://localhost:8082/swagger-ui.html
Levantar en produccion:
docker compose -f docker-compose.yml up -d --buildAccesos:
http://localhost:8081/api/v1/asignacioneshttp://localhost:8081/actuator/health- Swagger deshabilitado
docker compose -f docker-compose.yml up -d mysql-assignmentdocker build -t ms-assignment-service .Puedes copiar la base desde:
- D:\Distribuidas\serviYa\services\MS5.env.example
Este escenario usa la red Docker fija assignment-net definida en docker-compose.yml.
Instancia 1:
docker run --name ms-assignment-1 --network assignment-net --env-file .env -p 8081:8081 ms-assignment-serviceInstancia 2:
docker run --name ms-assignment-2 --network assignment-net --env-file .env -p 8083:8081 ms-assignment-serviceSi quieres una tercera instancia:
docker run --name ms-assignment-3 --network assignment-net --env-file .env -p 8084:8081 ms-assignment-servicedocker pshttp://localhost:8081/api/v1/asignacioneshttp://localhost:8083/api/v1/asignacioneshttp://localhost:8084/api/v1/asignaciones"# MS5"