Repositório do Titan no GitHub

60 views
Skip to first unread message

Camilo Carromeu

unread,
Sep 16, 2016, 4:34:10 PM9/16/16
to Titan Framework
Olá pessoal,

O repositório SVN do Titan foi migrado agora para o GitHub. Para isso, ele foi dividido em diversos repositórios Git que estão agrupados em:


A maior vantagem da migração é o uptime do GitHub, que é acima de 99,9%, evitando problemas de atualização das instâncias nos eventuais problemas com a Redecomep ou com os servidores da Embrapa.

O repositório no Subversion (em https://svn.cnpgc.embrapa.br/titan) continua funcional (como um mirror), mas não é mais o principal. Desta forma, as instâncias que hoje utilizam o CORE como um checkout do SVN continuarão atualizando os releases sem problemas, entretanto, recomenda-se a migração para o novo repositório. Para isso, foi criado um pacote de instalação e disponibilizado via PHP Composer.

Assim, para instalar o CORE no seu servidor, instale o Composer (veja as instruções para instalar no Debian), instale o Git e execute o seguinte comando:

composer create-project titan-framework/install /var/www/titan

Este comando irá colocar a TAG mais recente do CORE em "/var/www/titan", mas você pode alterar pra onde achar melhor. 

Para facilitar o desenvolvimento de novas intâncias, também foi criado um pacote no Composer. Basta instalá-lo em seu Win/Linux/Mac e fazer:

composer create-project titan-framework/instance uma/pasta/local

Depois é só entrar na pasta 'box' e executar um 'vagrant up' que a instância-base já estará funcional.

Se quiser obter as instâncias-exemplos do Titan, também existem pacotes Composer pra elas:

composer create-project titan-framework/sample-api uma/outra/pasta/local

composer create-project titan-framework/samplte-travel uma/terceira/pasta/local

Para mais informações, acesse as páginas do GitHub pra cada repositório correlato:


Ainda estou tratando o novo repositório (e a nova versão do script de auto-deploy, que funciona com ambos) como beta, portanto utilizem com cautela. Façam backup do antigo CORE antes de instalar e testem bem a instância após a instalação.

Abraços,

Camilo

--
Reply all
Reply to author
Forward
0 new messages