Closed katyanna closed 8 years ago
Oi @katyanna .
Nossa configuração de escolha de qual URL deve ser usada não está funcionando corretamente. Escolhemos qual URL usar para criar o site no arquivo publishconf.py
É preciso investigar porque a verificação da variável ENV não está funcionando. Ou se ela está sendo enviada corretamente no nosso setup no SnapCI (step production).
Também é possível investigar como passar variáveis de ambiente usando o Buildpack que utilizamos para rodar o pelican no heroku. - no arquivo /bin/compile
Tentei ajudar, gente, mas só no meu gh-pages que ficou com os links corretos. Não sei como, então, sorry. :( Acho que só quem tem acesso ao Heroku mesmo.
@katyanna https://github.com/pyladies-brazil/br-pyladies-pelican/commit/18cdc039bacf0e17cafa3b6ee46faa242844e8aa resolveu essa issue. Acho que podemos fechar.
@ellisonleao Na verdade essa issue ainda não foi resolvida, a única coisa que fiz foi "passar o problema" pra staging ao invés de prod (coloquei a url de produção como a padrão).
A variável de ambiente ENV
que definimos no SnapCI e/ou nas config vars do Heroku não fica disponível em tempo de compilação, que é justamente quando precisamos.
Pra funcionar como queremos, devemos usar ENV_DIR
no buildpack (https://devcenter.heroku.com/articles/buildpack-api#bin-compile) mas ainda não consegui fazer isso. 😢
@ellisonleao @katyanna @rsip22 @aninhalacerda Acho que consegui 😄 Já fiz o merge das alterações no buildpack, por favor validem os links em prod e staging.
👍
👍 Muito bom @darlenedms . Obrigada por ter pego essa issue!
Qualquer mudança de página no site muda a url de brasil-pyladies.com/# para staging-brasil-pyladies.herokuapp.com/#