lineapi
- 公開日:
- 更新日:
- 文字数:956文字
anacondaのアップグレード
conda update anaconda
python3.9用の環境を構築
conda create -n py39 python=3.9
conda activate py39
condaの開発環境について下記urlから確認
https://highneeds.jp/conda/502/
dockerでFLASKを立ち上げる。
buildして、compose-up -dが必要
docker-compose.ymlとdockerファイルの作成が必要
Docker立ち上げた後に、ファイルを更新しても変更されない?
nginxを入れる必要があるのか?
docker-compose build
パッケージのインストールなど
docker-compose up
herokuでデプロイする時大変でした。
Google Authenticator
で認証をまずやる
githubと連携
デプロイすると以下のエラーになりました。
No default language could be detected for this app.
HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.
「解決方法」buildingpackを設定する
Herokuの管理画面からでもok
Using buildpack: heroku/python
まだエラーになってしまった。
「解決」私の場合requirements.txtの位置がおかしかった。
heroku open --app <アプリ名>
heroku open --app lineapi20230403
herokuのcliをインストール
curl https://cli-assets.heroku.com/install.sh | sh
at=error code=H10 desc="App crashed"
エラーになってしまう。問題
gunicorn==20.0.4がrequirements.txtに入ってなかったのでエラーになっていた。