Aplicação Spring Boot no Heroku: como fazer deploy de uma API RESTful

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 57

  • @gpd38
    @gpd38 2 года назад +1

    Com o fim do plano free da heroku, conhece outra alternativa para deploy de projetos Java ?

  • @hudsonvieirabrito
    @hudsonvieirabrito 6 лет назад +3

    Parabéns pelo vídeo
    Poderia fazer mais posts com outros servidores de aplicação web. Como AWS ou um servidor nacional.
    A didática da Algaworks é excelente.

  • @O8KGroup
    @O8KGroup 3 года назад

    Parabéns AlgaWorks gostei bastante da explicação muito bom.

  • @apolocomputacao
    @apolocomputacao 6 лет назад +2

    Parabéns pelo Vídeo muita informação de qualidade em 15 min.

  • @jayronaccastro
    @jayronaccastro 4 года назад +1

    parabéns pelo trabalho, me ajudou muito!!

  • @vinicius360so
    @vinicius360so 2 года назад

    Muito obrigado velho, explica muito bem !!!

  • @luisricardoferraz8620
    @luisricardoferraz8620 6 лет назад +2

    Muito bem explicado, funcionou certinho pra mim. Parabéns pelo vídeo!

  • @eduardodefati4892
    @eduardodefati4892 4 года назад

    Parabéns pelo canal. Gostaria de uma orientação: onde posso aprender como publicar uma api front end em vuejs que eu construi. gostaria de aplicar assim: rodar ela localmente mas como produção e tbm na web como produção

  • @jmauroprofessor
    @jmauroprofessor 2 года назад +1

    Olá Alexandre! Muito obrigado pela aula! Sabe dizer se é possível fazer o deploy no heroku tendo usado spring e kotlin? Grato.

    • @algaworks
      @algaworks  2 года назад +1

      Olá José, Kotlin nada mais é que uma linguagem da JVM, sendo assim ele se transforma em um Jar, que pode ser executado normalmente em qualquer ambiente que tenha a JVM.

    • @jmauroprofessor
      @jmauroprofessor 2 года назад +1

      @@algaworks Muito obrigado Alexandre! Vou tentar descobrir aqui, deu erro H10, minha outra possibilidade é em aplication properties, está um pouco diferente do seu exemplo, tinha feito no MySQL, mas mudei para o PostgreSQL pra conseguir deploy no heroku, talvez tenha errado algo.👍👍

  • @robsonlirayou
    @robsonlirayou 5 лет назад +2

    Olá Alexandre blz, então meu este vídeo já tem 1 ano mesmo assim acredito que não deva ter mudado a não ser em alguma versão antiga do postgre eu já uso desde a 9.0 e sempre usei GenerationType.IDENTITY

  • @jpcabana1
    @jpcabana1 3 года назад

    Obrigado pelo tutorial!

  • @RonaldoHabibiDev
    @RonaldoHabibiDev 3 года назад +2

    Grande Alexandre ! Muito obrigado. Parabéns, otimo video. - Por favor me tire uma dúvida: Ao testear a app rodando o teu URL era amigavel (no.es bonitos escolhido por vc), como configurou isso? Uns meses atras subi e rodei uma App heroku mas os url eram sempre nomes aleatorioa gerados pela heroku.

  • @wdcunha
    @wdcunha 2 года назад

    Num rola um vídeo sobre Angular no Heroku?

    • @algaworks
      @algaworks  2 года назад

      Recomendo o Netlify, o Heroku em Novembro irá remover o suporte aos apps grátis, ou seja, o plano grátis irá acabar.

  • @menssageiro01
    @menssageiro01 2 года назад

    shoW de Bola. UPPPP

  • @julionovaes6864
    @julionovaes6864 3 года назад

    posso ter quantos projetos no Heroky?

  • @BatatinhaaaFrita
    @BatatinhaaaFrita Месяц назад

    Vou fazer o deploy da minha API do TCC no Heroku tbm... Só que não to usando JWT, to com medo de bombardearem a minha API e ir de F na apresentação do TCC....

    • @algaworks
      @algaworks  Месяц назад

      Olá mergulhador, coloque algum tipo de rate limit nesta API. Temos alguns vídeos no nosso canal sobre esse assunto.

  • @LeandroHonorioLima
    @LeandroHonorioLima 4 года назад +1

    muito bom. ganhou minha inscrição :D

  • @jonatascaetano
    @jonatascaetano 3 года назад

    #AlgaWorks pode tirar uma dúvida, os dados do postgres fica salvo na nuvem tbm? Não entendi essa parte do heroku, vi que ele tem um espaço de ram mas não vi nada de armazenado de dados.

  • @quexatisse
    @quexatisse 4 года назад

    Uma Duvida, no pom.xml, como fica? pode deixar o banco que estou usando ( no caso Oracle) ou eu troco e deixo sem banco ou coloco o postgresql??

  • @tbattiva
    @tbattiva 6 лет назад +2

    Há alguma forma de eu enviar o projeto já pronto(compilado) do servidor local, sem a necessidade de enviar o fonte?

    • @algaworks
      @algaworks  6 лет назад +1

      É possível sim, dê uma olhada destes exemplos da documentação do Heroku: devcenter.heroku.com/articles/deploying-executable-jar-files #equipeAW

  • @gengamer_
    @gengamer_ 5 лет назад

    como eu faria pra fazer deploy da minha aplicaçao com MongoDB

  • @marcosradix1
    @marcosradix1 6 лет назад +1

    É possível eu usar banco de dados embarcado h2 em arquivos?

    • @algaworks
      @algaworks  6 лет назад +1

      Oi Marcos. Sim, ele pode salvar os dados dele em arquivos. Na verdade, todo o banco de dados faz isso.
      Mas creio que você esteja querendo saber como passar o cominho de um arquivo como string de conexão, é isso?
      Seria algo nesse sentido aqui:
      jdbc:h2:file:~/test;USER=sa;PASSWORD=password #equipeAW

  • @carloscardoso9123
    @carloscardoso9123 5 лет назад

    Excelente

  • @kleberramosfreitas133
    @kleberramosfreitas133 3 года назад

    estou querendo criar a aplicação, fica dando esse erro:
    Creating ⬢ springboot-rest-api-sample... !
    ! Name springboot-rest-api-sample is already taken
    Alguem sabe como resolver,

    • @pauloricardocorreia6799
      @pauloricardocorreia6799 2 года назад

      Significa que esse nome de aplicação não está disponível, basta escolher um nome diferente que ninguém usou ainda

  • @cleverson_lira
    @cleverson_lira 3 года назад

    Obrigado pelo vídeo!
    Sempre que tento dar 'git push heroku main' ele tenta baixar as dependências e depois dá um erro: ! [remote rejected] main -> main (pre-receive hook declined)
    Isso já aconteceu com você? Poderia me dar uma direção nesse sentido?

    • @valentimkoniarski209
      @valentimkoniarski209 2 года назад

      vc conseguiu arrumar?

    • @dodu6687
      @dodu6687 2 года назад +2

      Pra mim eu fui na pasta raiz do meu projeto e criei um arquivo chamado system.properties e dentro desse arquivo escrevi java.runtime.version= (versão do java ) que eu tava usando e funcionou.

    • @cleverson_lira
      @cleverson_lira 2 года назад

      @@dodu6687 eu consegui desta mesma forma. Obrigado!

  • @leandroamorim5688
    @leandroamorim5688 3 года назад

    Faço todos os procedimentos do deploy, porém não dar esse erro, da error de application

    • @oPaiSolteiroOficial
      @oPaiSolteiroOficial 2 года назад

      Eu sei que esse seu comentário é antigo, mas se lembrar como você resolveu esse problema me ajudaria muit, visto que tô tendo ele também

    • @leandroamorim5688
      @leandroamorim5688 2 года назад

      @@oPaiSolteiroOficial qual o erro aparece no log?

    • @oPaiSolteiroOficial
      @oPaiSolteiroOficial 2 года назад

      @@leandroamorim5688 aprece que a aplicação crashou e o código é H10, porém eu não sei o que isso significa e nem como solucionar.
      Inclusive, muito obrigado por responder.
      O erro é esse aqui:
      at=error code=H10 desc="App crashed" method=GET path="/" host=feiraqui-api.herokuapp.com request_id=4f0e2d5a-ba50-49d8-a6f6-2bfa5cdc6a9f fwd="177.140.104.18" dyno= connect= service= status=503 bytes= protocol=https

    • @lucaspericlesdefrancaperei3477
      @lucaspericlesdefrancaperei3477 2 года назад

      @@oPaiSolteiroOficial também recebo esse erro e não consigo resolver

  • @simonecoyty7080
    @simonecoyty7080 3 года назад

    Nossa o post não tem como fazer auto incremento??? Já ouviu falar SEQUENCE ??

  • @Ronaldo-vm7wd
    @Ronaldo-vm7wd 6 лет назад +1

    Fiz o curso do angular e springboot da algaworks da aplicação algamoney porém quando fui enviar a versão prod com autenticação oauth pro heroku ele manda a versão com autenticação basic, mesmo eu criando os profiles, segui corretamente as aulas e algumas eu via até 3 vezes até copiei o codigo do github mas mesmo assim não consegui enviar a versão prod, meu profile está exatamente igual ao do curso... ouve alguma correção ou correção disso?

    • @algaworks
      @algaworks  6 лет назад

      Oi Ronaldo! Não houve correções enquanto a isso. A priori está parecendo que você não configurou a propriedade spring.profiles.active para o valor "oauth-security". #equipeAW

    • @Ronaldo-vm7wd
      @Ronaldo-vm7wd 6 лет назад

      algaworks está sim com o oauth configurado, tanto que o oauth 2 está funcionando localmente enviando parâmetros com o pacotes gerado com o package do maven. O problema é que quando envio pro Heroku ele não está criando os Path dos tokens, parece que não está lendo corretamente o PROCFILE

  • @estudanteacoes
    @estudanteacoes 5 лет назад

    Não consegui o meu projeto está dando um erro H14 desc=no web processes dyno= conect

    • @algaworks
      @algaworks  5 лет назад +1

      Olá Renato!
      Provavelmente você está sem Dynos escalados. Veja esta dica de solução da própria página de suporte do Heroku: devcenter.heroku.com/articles/error-codes#h14-no-web-dynos-running

  • @josembergduarte7708
    @josembergduarte7708 6 лет назад

    Esse conceito de daemons ele utilizam docker por tras

  • @jeffersonluiz269
    @jeffersonluiz269 3 года назад

    showw

  • @G.Amusicofficial
    @G.Amusicofficial 3 года назад +1

    Parabéns, obrigado pela informação!

  • @caducoder
    @caducoder 2 года назад

    Uma dúvida, tem como eu fazer deploy de uma aplicação jax-rs q utiliza o banco postgresql no heroku?