Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HEROKU

 HEROKU

Apresentação sobre Heroku, como iniciar um projeto e integrar com Banco de Dados.

Marcos Paulo

June 26, 2018
Tweet

More Decks by Marcos Paulo

Other Decks in Technology

Transcript

  1. O QUE É? - Plataforma como serviço (PaaS). - Criação

    de diversas aplicações: node, python, php.
  2. INICIANDO SUA APLICAÇÃO - Criar repositório GitHub (dar clone) $

    sudo npm install express-generator -g INSTALA O EXPRESS $ express --view=hbs /tmp/foo && cd /tmp/foo CRIA A APLICAÇÃO $ npm install INSTALA DEPENDÊNCIAS $ npm start Acesse: localhost:3000/
  3. SUAS IMPORTÂNCIAS - Solução de alto nível. - Abstrai os

    detalhes de infraestrutura. - Manutenção. - Escalabilidade. - Agilidade para disponibilizar uma aplicação na web.
  4. COMO CONECTA O BANCO NO HEROKU? Configurações necessárias: Antes de

    iniciar o processo de configuração do ambiente, deve-se ter o heroku instalado Cria o banco usando postgresql no Heroku: $ heroku addons:create heroku-postgresql:hobby-dev
  5. COMO FUNCIONA O BANCO NO HEROKU? O postgreSQL fica rodando

    no servidor junto com a aplicação.
  6. E O CRUD? Comando para habilitar o Heroku CLI, Fazer

    os comandos do SQL direto para o Heroku: $ heroku pg:psql -a <NOME DA APLICAÇÃO> • Heroku Postgres é integrado com Interface de Linha de Comando CLI • heroku pg:psql — Executa um script
  7. LINKS PARA ESTUDO Artigo para a config do banco em

    português: https://medium.com/jaguaribetech/utilizando-heroku-postgres-nas-aplica%C3%A7%C3%B5es-ruby-on-rails-8ec6a382ab2f Tutorial do Heroku: https://devcenter.heroku.com/articles/getting-started-with-nodejs#introduction Vídeo sobre Deploy no Heroku e Procfile: https://www.youtube.com/watch?v=AZNFox2CvBk Curso gratuito de Heroku: https://br.udacity.com/course/deploying-applications-with-heroku--ud272