Tenho um projeto Java Web com Grade. Em desenvolvimento, atualmente apenas mando rodar pela IDE e a mesma já sobe o Tomcat para teste. Em produção, gero o WAR também pela IDE e atualizamos nos clientes.
O desejo é utilizar docker para desenvolvimento e produção. Qual seria a melhor abordagem? Para desenvolvimento seria ideal criar uma imagem que pegue os Fontes e de deploy internamente ou eu gero o WAR no host e só crio um volume adicionando ele?
E para produção, ao invés de volume devo criar a imagem com o WAR dentro ou consigo matar os dois problemas com uma única configuração?