0
の下で展開されたフラスコアプリのモジュールを見つけることができませんmodule_a
で定義される。コマンドpython main.py
で正常に動作します。は、私のような構造で、フラスコに書かれたプロジェクトを持っているドッキングウィンドウ+ nginxの+ uwsgi
は、だから私は以下のように、ドッキングウィンドウの下でそれを展開するDockerfileを計画:ビルド
FROM tiangolo/uwsgi-nginx-flask:python3.6
COPY ./src/* /app/
とドッキングウィンドウでWebアプリケーションを実行して、私はエラーを得た:
Traceback (most recent call last):
File "./main.py", line 1, in <module>
from web import run
File "./web.py", line 5, in <module>
import module_a
ModuleNotFoundError: No module named 'module_a'
なぜuwsgiがmodule_a
を見つけることができませんでした?私は何か見落としてますか?
'module_a'で定義された関数をどのようにインポートしますか? –