Pular para o conteúdo principal

Implantando no Heroku

O Heroku descontinuou os dynos gratuitos, postgres e redis. O AirysChat usará planos básicos/mini para todas as novas implantações no Heroku daqui para frente.
Implante o AirysChat no Heroku através das seguintes etapas:
  1. Clique no botão de implantação em um clique e implante seu aplicativo.
  2. Vá para a aba Resources no painel do aplicativo Heroku e certifique-se de que os worker dynos estejam ativados.
  3. Acesse a aba Settings no painel do aplicativo Heroku e clique em Reveal Config Vars.
  4. Configure as variáveis de ambiente para o mailer e o armazenamento de acordo com a documentação.
  5. Acesse yourapp.herokuapp.com e aproveite o uso do AirysChat.

Atualizando a implantação no Heroku

Sempre que uma nova versão for lançada para o AirysChat, você pode atualizar sua implantação no Heroku através das seguintes etapas:
  1. Na aba Deploy, escolha GitHub como a opção de implantação.
  2. Conecte o repositório do AirysChat ao aplicativo.
  3. Acesse a opção de implantação manual, escolha a branch master e clique em Deploy.

Limitações Conhecidas

  1. Dyno Sleep: Se você estiver em um nível gratuito e não acessar o aplicativo por um tempo, o Heroku colocará seus dynos para dormir. Você pode corrigir isso atualizando os dynos para um plano pago.
  2. Armazenamento Efêmero: O Heroku possui um disco rígido “efêmero”. Os arquivos enviados para o AirysChat não persistiriam após o aplicativo ser reiniciado. Por padrão, o AirysChat usa o disco local como destino de upload. Para superar esse problema, você terá que configurar um armazenamento em nuvem.
  3. Versão de Build: Se a versão de build for mostrada como desconhecida na página de configurações, habilite o recurso de metadados de dyno de tempo de execução. Para habilitar, use:
    heroku labs:enable runtime-dyno-metadata -a <app-name>