Descrição do PR
esse PR corrige parcialmente o problema do build do Heroku (#441 ).
Descrição das mudanças
atualiza Makefile com sintaxe mais nova do Pelican
cria Procfile, arquivo do heroku pra rodar os passos necessários pro deploy
cria generate_content.sh: arquivo pra gerar o conteúdo do Pelican (a escolha do nome não foi das mais felizes, mas isso pode ser traduzido no futuro.)
padroniza uso de aspas do publishconf.py (<- isso aqui foi chatice minha, mas eu já tava com a mão na massa)
atualiza requirements.txt
Screenshot
Confirmações
Antes de enviar o Pull Request, faça as seguintes confirmações
[x] O PR foi testado localmente
[x] (se aplicável) Nenhum link está quebrado
[x] (se aplicável) Nenhuma imagem está quebrada
Contexto adicional
O problema basicamente é uma junção do Codeship não ser mais gratuito e o builpack que utilizávamos pro Heroku estar desatualizado. no próprio Heroku eu utilizei o buildpack do Python + um buildpack do nginx, removendo a dependência que tínhamos de um buildpack específico pro Pelican que está hiper desatualizado
Em breve um post-mortem com a descrição detalhada.
Descrição do PR esse PR corrige parcialmente o problema do build do Heroku (#441 ).
Descrição das mudanças
Makefile
com sintaxe mais nova do PelicanProcfile
, arquivo do heroku pra rodar os passos necessários pro deploygenerate_content.sh
: arquivo pra gerar o conteúdo do Pelican (a escolha do nome não foi das mais felizes, mas isso pode ser traduzido no futuro.)publishconf.py
(<- isso aqui foi chatice minha, mas eu já tava com a mão na massa)requirements.txt
Screenshot
Confirmações Antes de enviar o Pull Request, faça as seguintes confirmações
Contexto adicional O problema basicamente é uma junção do Codeship não ser mais gratuito e o builpack que utilizávamos pro Heroku estar desatualizado. no próprio Heroku eu utilizei o buildpack do Python + um buildpack do nginx, removendo a dependência que tínhamos de um buildpack específico pro Pelican que está hiper desatualizado
Em breve um post-mortem com a descrição detalhada.