Рубрики
Без рубрики

Развернуть de uma aplicação wleck com heroku

Internução Heroku é Uma plataforma em nuvem como serviço (paas) que suporta várias linguag … Tagged с Python, WebDev, Github, Tulciory.

Heroku é Uma Plataforma em nuvem como serviço ( Паас ) Que Suporta várias linguagens de Programação. UMA DAS PREALAFORMAS EM NUVEM, O Heroku está em desenvolvimento desde junho de 2007, quando suportava apenas a linguagem de Programação Ruby, Mas Agora Suporta Java, Node.js, Scala, Clojure, Python, Php e Go. POR ESSE MOTIVO, O Heroku é Agustado Uma Plataforma Polilglota, Pois posui Recursos para um desenvolvedor criar, Exemance e Dimensionar Aplicativos de Maneira Semelhante na Maioria dos Idiomas.

Neste Guia Vamos Fazer O Развернуть De UMA Simples Aplicação Web Escrita Com O MicroFramework Флеста, Para Isso Vamos utilizar A Plataforma Heroku. O развертывание Empocotar seu aplicativo web e colocá-lo em amm ambiente de produção que ossa user exemar Нет Mundo Sososam Vê-Lo.

Руководство

  1. Nosso primeiro passo нет учебника é Fazer o Скачать E entalar A Интерфейс de linha de comandos Делается ли Heroku para o seu sistema operacional, não vamos abordar essa etapa em detalhe, uma vez que ela é compan para cada sistema.

Visite Este Ссылка Para fazer o Скачать, Lembrando que é reecyrio ter o git Instalado Em Sua Máquina!

  1. Ума Вез Que o Хероку Esteja instalado em sua máquina com sucesso, agora é reecytrio fazermos o авторизоваться , para isso vamos abrir nossa interface de linha de comandos e digitar o seguinte comando:
heroku login

UMA Página em Seu Navegador Será Aberta, Faca O Вход E SUA AUTENTICACãO ESTARá Apploya.

  1. Agora Que estamos atenticados no heroku, vamos fazer o clone do nosso projeto para podermos fazer o Развертывание Анкет Para esta Tarefa Vamos Exector o Seguinte Comando
git clone https://github.com/the-akira/Flask-Blog.git

Navegamos dentro do Diretório Defical de nosso projeto e agora vamos reinicializar o Repositório com o comando

git init

Vamos criar um ambiente virtual

python -m venv myvenv

Ativamos o ambiente virtual

source myvenv/bin/activate

Instalamos как зависимость от необходимости

pip install -r requirements.txt

Vamos precisar instalar agora o famoso Онломщик Анкет Ele Em Servidor Web Python Para Sistemas Operacionais Baseados em Unix. É Evening tê-lo instalado em seu código com o ambiente virtual ativado para iniciar o oplicativo кол.

pip install gunicorn

Ума Вес Инсталадо О стрелобь , Não Podemos esquecer de adicioná-lo ao arquivo Требования.txt , Sendo Assim, Vamos Exector

pip freeze > requirements.txt
  1. Agora, Na Verdade, Criamos Sua Instância de Aplicativo nos Servidores Heroku. É aqui Que ocê Offifica o nome Do Aplicativo. IREI Chamar O Aplicativo de Акирафласк
heroku create akiraflask
  1. UMA VEZ QUE NOSSO APLICATIVO FOI CRIADO, AGORA PRECISAMOS CRIAR UM ARQUIVO ESPECIAL TAMADO Procfile Анкет O Procfile será O comando Que o Heroku Iressa Para Iniciar Seu Código. Seria como você executando python app.py Анкет CRIE UM ARQUIVO NO DIRETORORIO корень сделать Seu Aplicativo com o nome Procfile e insira o seguinte conteúdo
web: gunicorn app:app

Заместитель o Primeiro “app” no código acima pelo nome do script Que que você deseja Executor. O Script Python Que inicia meu aplicativo колпа é wamado app.py, portanto, o procfile contém app: app. SE O Script Fosse Intitulado Run.py, O Procfile Exibiria:

web: gunicorn run:app
  1. Agora Podemos adicionar, Fazer O
git add .
git commit -m "Procfile Adicionada"
git push heroku master

Соблюдайте Que o envio não apenas envia as alterações, mas também resulta em uma reconstrução. O arquivo Требования.txt é verificado mais uma vez e assim por diante.

Nossa Aplicação Já está онлайн , Podemos Visitá-la em https://akiraflask.herokuapp.com

Podemos завершает Heroku é Uma Plataforma Muito Interessante e Que Farcilita Muito O Processo de развертывание de aplicações python e ate mesmo de версас -лингсугены.

Оригинал: “https://dev.to/theakira/deploy-de-uma-aplicacao-flask-com-heroku-5c0e”