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-private
cadanimal-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 [email protected]:cadanimal/juggernaut.git -b cadanimal-deploy-public
cd juggernaut
2 ‒ 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á funcionando
3 ‒ 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ção
Talvez 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).