Skip to content

Instalação na PythonAnywhere

rosanaw edited this page Mar 20, 2013 · 15 revisions

Veremos nesse procedimento como instalar o Chip In Code na PythonAnywhere, primeiramente é necessário que você crie uma conta acessando o endereço: https://www.pythonanywhere.com/pricing/

Você pode começar utilizando uma conta gratuita.

Uma vez registrado acesse a sua conta e entre na "Dashboard" e acesse a aba "web":


Painel de aplicação


Caso você esteja utilizando uma conta gratuita, será exibido um aviso de que você não poderá ter uma url para a sua aplicação, sendo assim o acesso será feito através da url: [seu-usuário].pythonanywhere.com

Clique em next:


Criando nova Aplicação


O próximo passo é escolher o tipo de aplicação que a gente quer, nesse caso vamos escolher web2py e clicar em next:


Criando nova Aplicação


Será solicitado para definirmos a senha de administrador do web2py e o local de instalação. Insira a senha e deixe o outros dados como estão (ou altere se quiser, apenas lembre o caminho) clique em next:


Criando nova Aplicação


Aguarde finalizar o procedimento e você recebera as instruções de como acessar sua aplicação.


Criando nova Aplicação


Vamos agora clonar o chipincode para nossa aplicação, para fazer isso acesse o menu "Consoles" e escolha um console "bash":


Criando nova Aplicação


Espere carregar o console. Após carregado, vamos navegar até o diretório "applications" do web2py:

~ $ cd web2py/applications

Clone o repositório do Chip In Code:

~/web2py/applications $ git clone git://github.com/codeupstudio/chipincode.git

Após clonar a aplicação, retroceda um nível e edite o arquivo routes.example.py:

~/web2py/applications $ cd ..

~/web2py/ $ nano routes.example.py

O que você precisa fazer é basicamente alterar o conteúdo da linha 7

de:

default_application = 'init'

para:

default_application = 'chipincode'

Isso fará que, ao acessar a url da nossa aplicação, ela abra diretamente o Chipincode. Como você pode ter várias aplicações instaladas no web2py, é necessário que se defina qual vai ser a aplicação que abrirá como padrão, caso estejam todas sob a mesma url.

Salve o arquivo (ctrl+o) como o nome de routes.py, removendo a extensão .example, digite "Y" para confirmar feche o editor (ctrl+x). Feche o console digitando "exit" e presionando [enter].

Volte agora no painel "web" e clique na opção [Reload web app], espere finalizar o processo e acesse a url da sua aplicação.

Como estamos rodando o sistema pela primeira vez, será exibida a tela de cadastro do usuário administrativo:

Cadastro de Usuário

Insira o dados solicitados e clique em instalar. Você será direcionado para a tela de login, insira dos dados de acesso e faça o login:

Login

Feito o login você será direcionado para o painel administrativo, aonde deverá efetuar as configurações para o funcionamento do sistema

Login