docker-compose.ymlでclient_max_body_sizeを設定しても反映されない問題の解消
682 ワード
問題
Nginx -> uWSGI -> Flaskのコンテナ構成のアプリケーションで、ローカル環境のみnginx.confに記述したclient_max_body_sizeが反映されない問題に遭遇。
ソースコードの配置場所は./config/nginx.conf
として、内容は下記。
http {
server {
client_max_body_size 128M;
(省略)
}
}
原因
一度、Nginxのコンテナにsshし、/etc/nginx/nginx.conf
の内容がどうなっているか確認すると、client_max_body_sizeが無かった。
よって、Nginxのコンテナにnginx.confをvolume共有する記述を追加した。
web_server:
(省略)
volumes:
- ./config/nginx.conf:/etc/nginx/nginx.conf
Author And Source
この問題について(docker-compose.ymlでclient_max_body_sizeを設定しても反映されない問題の解消), 我々は、より多くの情報をここで見つけました https://zenn.dev/shibata/articles/8126045fa8c644著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol