-
Notifications
You must be signed in to change notification settings - Fork 12
Instalação no OpenShift
Veremos como instalar o Chipincode no PasS da Red Hat o OpensShift.
O legal do OpenShift é que podemos usar o git, isso torna muito simples o processo de deploy e update da nossa aplicação.
Para seguir esse tutorial, você deve ter uma conta já criada no Openshift, configurado um Namespace para sua conta e cadastrado sua chave SSH:
https://www.openshift.com/app/account/new
https://openshift.redhat.com/app/console/settings
Também é necessário que você já tenha instalado em sua máquina o RHC, utilitário que usaremos para acessar o servidor:
https://www.openshift.com/get-started#cli
Esse tutorial esta sendo feito no Linux. Os procedimentos utilizando o Windows podem ser encontrados na documentação do OpenShift.
Vamos lá então. Primeiramente vamos criar uma aplicação. Abra um terminal e digite o seguinte comando:
rhc app create -a chipincode -t python-2.6
Isso ira criar uma aplicação com o nome chipincode em um Cartridge com python 2.6
Se tudo deu certo você deve ter uma saída parecida com essa no terminal:
Ai estão os dados que você deve utilizar para acessar sua aplicação via SSH ou Git. Guarde isso em segurança.
Agora vamos acessar o diretório criado pela nossa aplicação e vamos clonar um repositório git que já contém o web2py pronto para o OpenShift:
cd chipincode
git remote add upstream -m master git://github.com/prelegalwonder/openshift_web2py.git
git pull -s recursive -X theirs upstream master
Espere baixar os arquivos e então envie para o servidor:
git push
Após subir todos os arquivos você pode acessar a aplicação na url:
http://chipincode-SEUNAMESPACE.rhcloud.com
E se tudo correu bem, você deve ter a aplicação de boas vindas do web2py rodando:
Vamos agora clonar o chipincode, levando em consideração que você não fechou o terminal anterior, digite:
cd wsgi/web2py/applications
git clone git://github.com/codeupstudio/chipincode.git init
Espere baixar os arquivos e então faça um commit e suba para o servidor:
git add init/
git commit -m "Adicona app"
git push
Espere subir os arquivos e acesse a sua url:
http://chipincode-SEUNAMESPACE.rhcloud.com
E se tudo correu bem, você deve ter a página de instalação rodando rodando: