Este software foi descontinuado. O autor original aconselha sua substituição por SSEs. Não obstante, Hospitium continua a usá-lo, ao menos por enquanto. O propósito deste fork é publicar as alterações que são necessárias para deploy em Heroku.
Mais informações devem ser consultadas no riquíssimo README original.
master‒ em sincronia com o upstreamcadanimal‒ rebase domaster, é o nosso branch de desenvolvimentocadanimal-readme‒ rebase docadanimal, para termos este README.md em portuguêscadanimal-deploy-public‒ rebase docadanimal, para deploy no Heroku‒ quando existe, é rebase docadanimal-deploy-privatecadanimal-deploy-public(ver #SSL)travisberry‒ tem cereja escolhida que minificou Javascript emcadanimal-deploy-public
Tenha em conta que os únicos branches onde preservamos o HEAD são: master e cadanimal.
O branch travisberry está neste respositório apenas por motivos históricos.
Instruções baseadas no gist juggernaut_heroku.md de Alex MacCaw. Não usamos add-on no Heroku, para não precisarmos "verificar a conta" com um número de cartão de crédito.
1 ‒ Clonar repositório
git clone git@github.com:cadanimal/juggernaut.git -b cadanimal-deploy-public
cd juggernaut2 ‒ Criar aplicação no Heroku e implantar o código
heroku login
heroku create nome-da-app --stack cedar
heroku config:set REDISTOGO_URL=sua-url-do-redistogo
git push heroku HEAD:master # implantação
heroku ps:scale web=1
heroku open # abre o navegador para ver se está funcionando3 ‒ Realizar alterações e reimplantar
git checkout -b cadanimal origin/cadanimal
# depois de realizar alterações:
git commit -a -m "DESCRIÇÃO DO COMMIT"
git checkout cadanimal-deploy-public
git rebase cadanimal
git push heroku HEAD:master # reimplantaçãoTalvez seja necessário forçar: git push -f heroku HEAD:master
Se seu servidor usa SSL, siga as instruções oficiais para geração de chaves. É sugerido fazer commit delas num branch como o cadanimal-deploy-private que seja sempre rebase de um branch cadanimal-deploy-public, que por sua vez é rebase do branch cadanimal (nosso fork).