前提・実現したいこと
Poetryでパッケージ管理し、Flaskを使用したWEBアプリをチュートリアルを見ながら作成しました。
これをHerokuへデプロイしようとしましたが、デプロイがうまくいきません。
そもそもHerokuがpoetryに対応していないのではないかという疑惑も持っています。
もし対応していない場合、pyproject.toml等に対応したクラウドサーバーサービスがあればご教授願えればと思います。
発生している問題・エラーメッセージ
Enumerating objects: 31, done. Counting objects: 100% (31/31), done. Delta compression using up to 4 threads Compressing objects: 100% (27/27), done. Writing objects: 100% (31/31), 256.91 KiB | 7.56 MiB/s, done. Total 31 (delta 0), reused 0 (delta 0) remote: Compressing source files... done. remote: Building source: remote: remote: ! No default language could be detected for this app. remote: HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically. remote: See https://devcenter.heroku.com/articles/buildpacks remote: remote: ! Push failed remote: Verifying deploy... remote: remote: ! Push rejected to web-test-app-python. remote: To https://git.heroku.com/web-test-app-python.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://git.heroku.com/web-test-app-python.git'
試したこと
そもそもpoetryで使用されるpoetry.lockやpyproject.tomlがHerokuに対応していないのではないかと疑惑を持っています。
備考
HINTに関しては参照URL読んだ上で下記コマンド実行後にpushしましたが同エラーが出ました。
$ heroku buildpacks:set heroku/python
回答1件
あなたの回答
tips
プレビュー