Herokuの上でフラスコアプリを展開する方法.


こんにちはFriends、この記事ではHerokuでフラスコアプリを展開する方法をあなたに教えます.Herokuの上であなたのPythonフラスコアプリを展開するために、以下の手順に従ってください.
必要条件:
  • あなたのシステムにGitをインストールしたに違いありません.
  • あなたのシステムにPythonをインストールしていなければなりません.
  • Step 1 : Heroku
    % brew tap heroku/brew && brew install heroku
    
    上記のコマンドはMac用です.
    Step 2 : Python仮想環境の作成
    % python3 -m venv foldername
    % source foldername/bin/activate
    % cd foldername
    
    手順3:インストールフラスコ&gunicorn
    % pip3 install flask gunicorn
    
    Step 4 :アプリケーションフォルダとシンプルなPythonアプリを作成する
    % mkdir app
    % cd app
    % vi main.py
    
    メイン.パイ
    from flask import Flask
    app= Flask(__name__)
    @app.route('/')
    def index():
      return "<h1>Welcome to CodingX</h1>"
    
    Step 5 :アプリケーションWSGIへのエントリポイントを作成します.パイ
    % cd ../
    % vi wsgi.py
    
    WSGIパイ
    from app.main import app
    if __name__ == "__main__":
      app.run()
    
    Step 6 :ローカルシステムでアプリケーションを実行する
    % python wsgi.py
    
    Step 7 :要件を作成します.txtとprocfileファイル
    % pip3 freeze
    % pip3 freeze > requirements.txt
    % vi Procfile
    
    procfile
    web: gunicorn wsgi:app
    
    Step 8 : Herokuでアプリを作成する
    click here
    Step 9 : Herokuにアプリを配備する
    % heroku login
    % git init
    % heroku git:remote -a codingx-python
    % git add.
    % git commit -am "First python app"
    % git push heroku master
    
    Step 10 :ブラウザでアプリケーションを開く

    完了です!
    私のYouTubeチャンネルを購読してください