Heroku の Python/Flask チュートリアルに従っています: https://devcenter.heroku.com/articles/python
これらは私が取るステップです:
heroku login
mkdir MyFlaskApp
python virtualenv.py MyFlaskApp --distribute
source MyFlaskApp/bin/activate
cd MyFlaskApp
pip install Flask
pip freeze > requirements.txt
foreman start
git init
git add .
git commit -m "First commit"
heroku create MyFlaskApp
git push heroku master
ただし、git add & commit を実行すると、大量のファイルが取得されます。チュートリアルでは、git push heroku master
レポートCounting objects: 10
は ですが、私はCounting objects: 425
.
何が問題なのですか?
私が見る唯一の違いは、チュートリアルがアプリのフォルダー (例) への移動について言及していないことですcd MyFlaskApp
。
更新:MyFlaskApp
これは、上記の手順を実行した後のフォルダー内のフォルダー構造です。
bin/
include/
lib/
Procfile
app.py
requirements.txt
.gitignore
更新 2:私の.gitignore
ファイル (チュートリアルのように):
venv
*.pyc