aws docker rails nginx で csssが反映されません。
ngixで修正すべきところはありますでしょうか?
設定内容
参考にしてたdockerでのファイル構成は下記を参考にしました
- containers/nginx.conf
# https://github.com/puma/puma/blob/master/docs/nginx.md upstream app { server unix:///app/tmp/sockets/puma.sock; } server { listen 80; server_name ドメイン名; # TODO # server_name localhost ; keepalive_timeout 5; # static files root /app/public; location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; # static files if (-f $request_filename) { break; } if (-f $request_filename.html) { rewrite (.*) $1/index.html break; } if (-f $request_filename.html) { rewrite (.*) $1.html break; } if (!-f $request_filename) { proxy_pass http://app; break; } } location ~* .(ico|css|gif|jpe?g|png|js)(?[0-9]+)?$ { expires max; break; } }
- production.rb
config.assets.enabled = true config.assets.css_compressor = :sass # Do not fallback to assets pipeline if a precompiled asset is missed. config.assets.compile = true
あなたの回答
tips
プレビュー