pyladies-brazil / br-pyladies-pelican

Site PyLadies Brasil usando Pelican
http://brasil.pyladies.com/
MIT License
69 stars 104 forks source link

url -> heroku staging #20

Closed katyanna closed 8 years ago

katyanna commented 8 years ago

Qualquer mudança de página no site muda a url de brasil-pyladies.com/# para staging-brasil-pyladies.herokuapp.com/#

aninhalacerda commented 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

screen shot 2015-12-03 at 10 40 54 am

É 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).

screen shot 2015-12-03 at 10 52 52 am

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

rsip22 commented 8 years ago

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.

ellisonleao commented 8 years ago

@katyanna https://github.com/pyladies-brazil/br-pyladies-pelican/commit/18cdc039bacf0e17cafa3b6ee46faa242844e8aa resolveu essa issue. Acho que podemos fechar.

darlenedms commented 8 years ago

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

darlenedms commented 8 years ago

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

ellisonleao commented 8 years ago

👍

aninhalacerda commented 8 years ago

👍 Muito bom @darlenedms . Obrigada por ter pego essa issue!