Herokuで瞬間デプロイ(flask+python+heroku)
はじめに
今まではローカル環境でwebアプリを作っていましたが、最近になって"自分で作ったアプリをネット公開してみたい!"と思うようになりました。
そのために、「無料 簡単 デプロイ」でググって、トップに表示された「Heroku」を用いてアプリを運用していこうと思います。
Herokuとは?
「アプリケーションを実行するための環境」
PaaS(Platform as a Service)と呼ばれる形態でサービスを利用できます。
PaaSを簡潔に言うと、アプリの公開に必要な手順を代行サービスです。
Herokuを利用する前の準備 (ファイル構成など)
https://github.com/pi-to/Hello
(any directory)
├app/
│ ├templates/
│ │ └ index.html
│ └app.py
│
├.DS_Store
├.gitignore
├Pipfile
├Pipfile.lock
├Procfile
├requirements.txt
└run.py
HerokuにCUIで操作するために
Getting Started on Heroku with Python
デプロイ手順(前半)
heroku login
git clone https://github.com/pi-to/Hello.git
必要ライブラリ
#pythonの軽量フレームワーク
pipenv install Flask
#Flaskで作成したアプリとHerokuのサーバーの間を繋げるもの
pipenv install Flask gunicorn
デプロイ手順(後半)
heroku create
git add .
git commit -m "upgrade"
git push heroku main #左のコマンドが効かない場合は「git push heroku master」
heroku ps:scale web=1
heroku open
参考文献
heroku login
git clone https://github.com/pi-to/Hello.git
#pythonの軽量フレームワーク
pipenv install Flask
#Flaskで作成したアプリとHerokuのサーバーの間を繋げるもの
pipenv install Flask gunicorn
heroku create
git add .
git commit -m "upgrade"
git push heroku main #左のコマンドが効かない場合は「git push heroku master」
heroku ps:scale web=1
heroku open
参考文献
1:Webアプリ開発未経験者がFlaskとSQLiteとHerokuを使って1週間でサービス公開までする
Author And Source
この問題について(Herokuで瞬間デプロイ(flask+python+heroku)), 我々は、より多くの情報をここで見つけました https://qiita.com/tomoxxx/items/176799a688311c701b90著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .