1. Configurar SSH en el Config Server y Github: ssh-keygen -m PEM -t rsa -b 4096 -C "codearti-msi" (github ya no soporta) ssh-keygen -m PEM -t ecdsa -b 521 -C "codearti-msi" REF: https://docs.spring.io/spring-cloud-config/docs/current/reference/html/#_git_ssh_configuration_using_properties https://www.ssh.com/academy/ssh/keygen 2. Agregar hosts: # Added by CODEARTI MSI 127.0.0.1 vault 127.0.0.1 zipkin 127.0.0.1 zipkin-kafka 127.0.0.1 keycloak 127.0.0.1 db-postgres-product 127.0.0.1 db-sqlserver-cart 127.0.0.1 ms-sba-server 127.0.0.1 ms-gateway-server 127.0.0.1 ms-config-server 127.0.0.1 ms-discovery-server 3. Desplegar en Docker: |. Creacion con Comandos: 1. Crear red: docker network create net-ms1 2. Crear contenedores: Vault docker run -d --name vault -p 8200:8200 --cap-add=IPC_LOCK --network net-ms1 -e 'VAULT_DEV_ROOT_TOKEN_ID=00000000-0000-0000-0000-000000000000' vault:1.9.8 ||. Creacion con Docker Compose: 1. Ejecutar archivo compose: Situarse en la carpeta del archivo *por defecto busca el archivo docker-compose.yml docker-compose up -d docker-compose -f S02-vault.yml up -d 4. Crear variables de entorno a crear: ms-product CONFIG_SERVER=http://ms-config-server:8888 CONFIG_SERVER_PASSWORD=admin CONFIG_SERVER_USERNAME=admin PORT=8001 SPRING_PROFILES_ACTIVE=dev VAULT=http://vault:8200 VAULT_TOKEN=00000000-0000-0000-0000-000000000000 ms-cart CONFIG_SERVER=http://ms-config-server:8888 CONFIG_SERVER_PASSWORD=admin CONFIG_SERVER_USERNAME=admin PORT=8002 SPRING_PROFILES_ACTIVE=dev VAULT=http://vault:8200 VAULT_TOKEN=00000000-0000-0000-0000-000000000000 ms-config-server CONFIG_SERVER_PASSWORD=admin CONFIG_SERVER_USERNAME=admin GIT=git@github.com:jeanramalinstructor/curso-msi-config-server.git GIT_BRANCH=main GIT_PASSPHRASE=12345 GIT_SSH_KEY=