背景
タイトルの通り。
環境はwin10 Home
関連
困っていたこと
Docker版Difyでファイルの書き込みをしようとすると、Permission Deniedが発生する。
UID, GIDはよくわからないし、そもそもdockerfileの書き方がわからない。ましてやdocker-compose.yamlなんてもっとわからない。
解決策(ごり押し)
ローカル環境にFlaskでサーバーをたてた。そのFlaskに対しPOSTすることで解決。 発想のパクリ元
もともと別でDiscordBot用に常時実行しているプログラムがあったのでそこに相乗りさせただけ。 なお、相乗りさせるためにはthreadingその他類似の何かが必要。app.run()はブロッキングメソッドであるため。いわれてみなくてもそう。
ところで、@app.routeみたいなやつってデコレーターっていうんですね。*1
*1:ChatGPTで調べた、それをもとにググったらそうっぽい