ご覧いただきありがとうございます。
現在Railsアプリ開発を行っている初学者です。
##困っていること
こちらの記事をもとに、
- Docker
- Rails
- nginx
- unicorn
- mysql
の環境を構築し、ローカルで開発しています。
以前まではApacheを使っていたのですが、この際に乗り換えようと思い、開発途中からnginxに切り替えたような感じです。
すると、これまではローカル環境で手を加えた部分は、ブラウザで更新するとしっかり反映できていたのですが、nginxに切り替えてから
- ブラウザの更新では手を加えた箇所の反映がされない
- docker-compose downをして、再度docker-compose up --buildをすると反映される
という状況に陥りました。
ローカルでの開発がしにくくて仕方ありません。
##解決したいこと
手を加えた箇所が、ブラウザの更新とともに反映されるようにしてほしいです。
APP_NAME/docker/nginx/nginx.confの内容は次のとおりです。
nginx.conf
1user nginx; 2worker_processes 1; 3 4error_log /var/log/nginx/error.log warn; 5pid /var/run/nginx.pid; 6 7 8events { 9 worker_connections 1024; 10} 11 12 13http { 14 include /etc/nginx/mime.types; 15 default_type application/octet-stream; 16 17 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' 18 '$status $body_bytes_sent "$http_referer" ' 19 '"$http_user_agent" "$http_x_forwarded_for"'; 20 21 access_log /var/log/nginx/access.log main; 22 23 sendfile on; 24 #tcp_nopush on; 25 26 keepalive_timeout 65; 27 28 #gzip on; 29 30 include /etc/nginx/conf.d/*.conf; 31}
##補足
Dockerに最近チャレンジし始めた初学者です。
お手柔らかにお願いします・・・mm
あなたの回答
tips
プレビュー