Deploy de uma aplicação Django no Pythonanywhere

Links da documentação oficial:

https://docs.djangoproject.com/pt-br/1.11/intro/reusable-apps/

Para baixar o código como está até agora, acesse o meu github no link abaixo:
https://github.com/toticavalcanti/django_course/tree/deploy

Deploy do Projeto no Pythonanywhere

Deploy do Projeto no Pythonanywhere

DEPLOY

GERANDO AS CHAVES SSH NA SUA MÁQUINA LOCAL

  • PRIMEIRO VERIFIQUE SE JÁ TEM CHAVES SSH GERADAS NA SUA MÁQUINA, SENÃO, GERE AS CHAVES.
  • NO WINDOWS VOCÊ PODE INSTALAR O GITBASH, OU O PuTTYGen, PRA GERAR AS CHAVES, OU AINDA, USAR O PRÓPRIO CMD PRA GERAR.
  • PARA GERAR AS CHAVES, USE O COMANDO:

    ssh-keygen

  • NO LINUX É SÓ ABRIR UM SHELL USANDO:

    ctrl+alt+t

  • PARA GERAR AS CHAVES USE:

    ssh-keygen

  • EM SEGUIDA, SERÁ SOLICITADO ONDE VOCÊ QUER SALVAR A CHAVE (.SSH/ID_RSA)
  • DEPOIS É PEDIDO DUAS VEZES UMA SENHA, VOCÊ PODE DEIXAR EM BRANCO MESMO
  • AÍ ENTÃO AS CHAVES SÃO GERADAS
  • A CHAVE PÚBLICA ~/.ssh/id_rsa.pub É ALGO COMO:
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSUGPl+nafzlHDTYW
7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3Pbv7kOdJ/MTyBlWXFCR+HAo3FXRit
BqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XAt3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprr
X88XypNDvjYNby6vw/Pb0rwert/EnmZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d
01QraTlMqVSsbxNrRFi9wrf+M7Q== schacon@agadorlaptop.local

A CHAVE PÚBLICA GERADA: ~/.ssh/id_rsa.pub, SERÁ UTILIZADA PARA QUE SEU COMPUTADOR CONSIGA SE COMUNICAR COM SEGURANÇA COM SEU GITHUB, OU GITLAB, OU BITBUCKET, OU QUALQUER OUTRO SISTEMA DE CONTROLE DE VERSÕES DISTRIBUÍDO.

OBS: VOCÊ DEVERÁ GERAR EM CADA MÁQUINA QUE ACESSE SEU GITHUB AS CHAVES SSH E ADICIONAR A CHAVE PÚBLICA, A QUE TEM A EXTENSÃO .pub, OU SEJA, ~/.ssh/id_rsa.pub NO SEU SISTEMA DE CONTROLE DE VERSÕES DISTRIBUÍDO.

GERANDO AS CHAVES SSH NA SUA MÁQUINA NO PYTHONANYWHERE

  • DEPOIS DE CRIAR A CONTA E LOGAR NO PYTHONANYWHERE, VAMOS GERAR AS CHAVES SSH PARA ADICIONAR AO NOSSO SISTEMA DE CONTROLE DE VERSÕES DISTRIBUÍDO, ASSIM COMO FIZEMOS NA NOSSA MÁQUINA LOCAL.
  • ENTRE EM CONSOLES E SELECIONE BASH
  • DENTRO DO BASH DIGITE O COMANDO: ssh-keygen
  • VÁ EM FILES, LOCALIZE A PASTA .ssh, ENTRE NELA E ABRA O ARQUIVO id_rsa.pub, COPIE O CONTEÚDO E ADICIONE AO SEU SISTEMA DE CONTROLE DE VERSÕES DISTRIBUÍDO.
  • AGORA NO BASH DO Pythonanywhere VAMOS CRIAR O AMBIENTE VIRTUAL COM O COMANDO:
      mkvirtualenv --python=/usr/bin/python3.6 myenv
  • FEITO ISSO, HORA DE CLONAR O PROJETO DO SEU SISTEMA DE CONTROLE DE VERSÕES DISTRIBUIDO (GITHUB):
        git clone -b< branch> <remote_repo>
      git clone -b deploy  git@github.com:toticavalcanti/django_course.git

Para baixar o código como está até agora, acesse o meu github no link abaixo:
https://github.com/toticavalcanti/django_course/tree/deploy

AULA  27

AULA  29

Todas as Aulas da App Polls

Página Principal

OBRIGADO E BONS ESTUDOS

Aula 28 – Deploy Django no Pythonanywhere

About The Author
-

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>