Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

cloudflare.comにFlaskで作成したサイトをデプロイしたい

解決したいこと

現在Flaskで作成したウェブサイトをcloudflare.comに公開しようとしているのですが、
公開方法に誤りがあるのか、下記画面のようにサイトにアクセスすることができません。

image.png

プロジェクト構造

portfolio/
 ├ static/
 │ └ css/
 │   └ base.css
 │   └ container.css
 │ └ image/
 │ └ js/
 │ └ video/
 ├ templates/
 ├ app.py
 └ requirement.txt

行った手順

1.リポジトリの選択
image.png

2.ビルド設定
image.png

.ビルドコマンド
pip install -r requirements.txt
.ビルド出力ディレクトリ
.

3.デプロイ実行
image.png

image.png

4.表示確認
image.png

出力ディレクトリの設定で、通常は .でいいとcopilotが言っていたのですが、出力ディレクトリが誤っているのか
css,js等の静的ファイルの配置が誤っているのか
原因を突き止めることができず、詰まってしまいました。

ご存じの方がいらっしゃいましたら教えていただけますと幸いです。

最後まで読んでいただきありがとうございます。
何卒よろしくお願いします。

0

1Answer

Cloudflare Pages/Workers は Python を実行できないので、Flask アプリをホストすることはできません。
(Workers に関しては WASM の使用も可能ですがフレームワークだけでサイズ制限を超えてしまいます)

1Like

Your answer might help someone💌