Blue green deploy / rolling update com Spring Boot:
Cenário:
- Tenho um servidor físico;
- Tenho uma aplicação Spring Boot executando na porta 8069:8069 via docker-compose
Dúvida:
- Dado que a cada novo deploy em produção terei uma nova imagem chamada product_order_api:latest
- E desejo que a minha aplicação não tenha downtime
- Como faço para executar uma nova imagem (atual), esperar a imagem novar ficar totalmente operante e depois remover a antiga? (blue green)
Aguardo um retorno.