-
Notifications
You must be signed in to change notification settings - Fork 12
Instalação na PythonAnywhere
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":
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:
O próximo passo é escolher o tipo de aplicação que a gente quer, nesse caso vamos escolher web2py e clicar em next:
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:
Aguarde finalizar o procedimento e você recebera as instruções de como acessar sua aplicação.
Vamos agora clonar o chipincode para nossa aplicação, para fazer isso acesse o menu "Consoles" e escolha um console "bash":
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:
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:
Feito o login você será direcionado para o painel administrativo, aonde deverá efetuar as configurações para o funcionamento do sistema