[Música] agora para a gente fechar com chave de ouro falta apenas uma coisinha galera a gente configurar Nossa aplicação para que ela Execute no ambiente em nuvem do rayway e para a gente conseguir fazer isso acontecer a gente precisa modificar só três coisinhas aqui na nossa aplicação primeira delas é no nosso build. gradle então a gente precisa vir aqui no build Battle e modificar aqui a tesc de jar para que ele saiba Qual é a nossa me enclass então eu vou vir aqui ó testes eu vou abrir aqui e definir que no manifeste Eu gostaria que o atributo o mapa de atributos né É considerar-se aqui ó e essa chave aqui que é a nossa mancless fosse a minha application Qual que é a minha application galera é aqui tá aqui no meu surf na raiz do meu ser-se é essa daqui então se eu clicar com o botão direito aqui ó copy reference eu posso copiar aqui a reference dela e colocar aqui então a minha mente é mi ponto de Yoyo ponto application Então essa é a única modificação dentro do nosso arquivo build. br que vai ser necessário aqui para o rayway a segunda modificação pessoal é criar um arquivo chamado procyle Então a gente vai vir com o botão direito aqui new pro pai é assim mesmo sem extensão nenhuma só procy file e aqui ele tem um padrãozinho que como que a gente entende é o que precisa ser feito basicamente a gente precisa falar aqui para o Hawaii que vai ser uma IPI web e que a gente gostaria que ele executasse o comando Java menos já e agora a gente precisa passar o caminho do já que o reddle Gera quando ele faz a Build do nosso projeto e para conseguir esse caminho é bem simples é só vir aqui ó na parte de testes do grandão aqui ó nesse Elefantinho que tem aqui do lado vem em testes build e aqui ó tem o boot Já que é o que o raio aí vai utilizar lá internamente Então se a gente der um ano ele aqui a gente vai conseguir perceber que ele faz a build E aí por convenção né Por padrão ele vai gerar aqui dentro da pastinha libbs olha aqui ó o nosso já bonitão e esse já já assinou com aquela minha inglês que a gente colocou lá na nossa no nosso Bio de ponto gradua então se eu clicar com o botão direito aqui e copiar o endereço dele né ó eu posso copiar aqui esse esse PF from Rute né ou from repositor E Rute que vai dar na mesma né o mesmo valor mas eu preciso que esse caminho seja a partir do build porque é assim que o rayway vai identificar lá dentro também porque ele vai fazer essa testa do groudon ser executada e vai buscar o nosso já dentro da pasta específica então o nosso próprio tem que ter essas informações para que ele consiga entender como que ele vai subir já na infraestrutura dele em nuvem Então essas são as duas modificações assim essenciais que a gente tem que fazer e tem uma outra que é um pequeno porque o que acontece o rayway não suporta o bradow na versão 8 e nesse projeto aqui ó se a gente entrar na pastinha gredom dentro de proprietes a gente vai ver aqui que o valor que tava como padrão né era o 8 era o 8.
1. 1 aqui a gente já colocou como 7. 6.
1 então sendo o projeto de vocês tiver como 8. alguma coisa É provavelmente o Raven não vai conseguir executar ainda né Pode ser que quando você estiver assistindo esse vídeo ele já suporte mas aqui a gente precisou modificar aqui o bradon pro 761 que é a última versão estável aqui dobrado 7 Beleza então a gente fez essa pequena ajuste aqui também Beleza então só recapitulando a gente tava com a versão 811 né e foi para a versão aqui 761 Beleza então basicamente é isso galera e agora o que a gente tem que fazer a gente tem que vir aqui e comentar todas as mudanças que a gente fez né então tem até alguns arquivos não versionados a gente quer ver selecionar todos né a gente criou o Exception as nossas camadas de controle a camada de serviço Então tudo isso precisa estar indo lá para o Hawaii tentar uma publicação Então a gente vai colocar aqui ó primeira tentativa de publicação no rail Way legal então agora vamos mandar tudo isso aí para o nosso repositório que ele dá alguns warnes né mas tá tudo certo a gente já testou bastante aqui a nossa aplicação E com isso a gente já tem aqui todas as mudanças que a gente implementou no nosso projeto finalizadas aí para a gente poder testar é lá no Hayley na nuvem né vamos ver se a nossa api vai rodar lá no ambiente de Cláudia Então bora lá por enquanto a gente só tem aqui o nosso postles né dentro do nosso Hawaii Relembrando que a gente criou esse esse novo projeto aqui inclusive ele cria com o nome meio aleatório se vocês quiserem modificar é só vir em séries aqui e colocar por exemplo Santander deve Week 2023 nosso caso aqui ó ele fica com o nome bonitinho então aí ele aparece aqui por enquanto só tem um poço aqui dentro mas agora a gente quer importar o nosso projeto aqui então Ó gith Hub Happy aqui a gente pode configurar aqui o Git Hub app caso o de vocês não esteja listado no meu caso não está né eu quero importar uma outra que é o da minha conta pessoal né então eu vou vir aqui eu falo que é da minha conta eu posso autorizar todos os repositórios ou um repositório específico né então eu posso autorizar só aqui o Santander deve Week 2023 vou autorizar ele vai pedir minha senha beleza show se eu der um F5 aqui galera e tentar dar um ninho novamente na parte de github ó vocês vão ver que ele já vai estar aqui ó Santander deve vir que 2023 então eu vou pegar o da minha conta pessoal depois esse repositório também vai estar disponível no que tiver oficial da diaô que é esse daqui galera Ó então ele vai estar lá também tá como Santander deve 2023 É Piá ele vai estar até com algumas evoluções interessantes Caso vocês tenham interesse aí de ver como essa papei pode ficar mais robusta melhor documentada então aqui vai ter muito mais detalhes e eu vou estar referenciando essa api oficial no meu repositório caso vocês tenham acesso apenas a ele né para vocês terem também como chegar no repositório oficial da dia eu mas vamos aqui com o nosso repositório né a gente criou aqui durante o vídeo e aqui ele já começa um processo de Deploy Então o que ele vai fazer num primeiro momento ele vai simplesmente pegar esse esse nosso projeto subentender que tá tudo bem e tentar subir ele vai fazer isso então ele tá colocando aqui ó tá vendo que ele tá usando o gradle 761 então ele vai fazer todo um pipeline de build aqui e disse ah esse dia e tudo mais para poder fazer o Deploy desse projeto o que que é interessante fazer nesse meio tempo galera vamos configurar aqui algumas coisinhas importantes dentro do nosso projeto uma coisa legal de cara aqui que já dá para a gente perceber é que ele sempre vai fazer depois automáticos em qualquer modificação na Master no nosso caso aqui que a minha Branch principal a sua pode ser chamar Man Ou se você quiser criar um ambiente que não seja de produção você pode vir aqui criar um ambiente de desenvolvimento e apontar para uma Branch de deve ele vai fazer essa Trigger né esse gatilho e vai fazer toda essa esteira né esse pipeline disse a esse dia aí para você então é muito bom nesse sentido para a gente poder ganhar produtividade né e conseguir publicar de uma maneira super simples a nossa soluções na nuvem aqui a gente pode dar um service name para eles se a gente quiser acho que esse nome tá bem bem adequado aqui né se a gente quiser até colocar um nome menorzinho por exemplo Santander deve Week 2023 Ei piai posso mudar ele já muda aqui no componente do lado ele já aponta para o repositório que a gente tá que a gente configurou né que é o repositório da minha conta é pessoal no github e a gente consegue fazer algumas configurações específicas aqui por exemplo não necessariamente a gente vai precisar de Pride natural que a gente quer expor essa ep A então a gente pode até desabilitar aqui essa funcionalidade e a gente pode vir e gerar um domínio para a galera conseguir acessar de maneira pública a nossa p. i então ó posso vir aqui generate ele vai dar aqui uma opção de domínio para a gente e olha que legal a gente tem um padrão de nome né então eu vou colocar Traço prd vou ver se está disponível tá disponível então vai ficar Santander deve we que abreviado 2023 aí prod então vou dar um update e essa é a minha URL pública né o domínio que eu defini customizado ponto up.
rei.