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

Поділитися
Вставка
  • Опубліковано 18 січ 2025

КОМЕНТАРІ • 57

  • @menssageiro01
    @menssageiro01 2 роки тому

    shoW de Bola. UPPPP

  • @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.

  • @gpd38
    @gpd38 2 роки тому +1

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

  • @apolocomputacao
    @apolocomputacao 6 років тому +2

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

  • @O8KGroup
    @O8KGroup 3 роки тому

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

  • @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

  • @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!

  • @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.

  • @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

  • @LeandroHonorioLima
    @LeandroHonorioLima 5 років тому +1

    muito bom. ganhou minha inscrição :D

  • @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.👍👍

  • @carloscardoso9123
    @carloscardoso9123 5 років тому

    Excelente

  • @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.

  • @BatatinhaaaFrita
    @BatatinhaaaFrita 2 місяці тому

    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  2 місяці тому

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

  • @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??

  • @julionovaes6864
    @julionovaes6864 3 роки тому

    posso ter quantos projetos no Heroky?

  • @jeffersonluiz269
    @jeffersonluiz269 3 роки тому

    showw

  • @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

  • @simonecoyty7080
    @simonecoyty7080 3 роки тому

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

  • @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

  • @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!

  • @josembergduarte7708
    @josembergduarte7708 6 років тому

    Esse conceito de daemons ele utilizam docker por tras

  • @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

  • @leandroamorim5688
    @leandroamorim5688 4 роки тому

    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

  • @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

  • @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

  • @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?