質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

0回答

1079閲覧

EC2上にデプロイしたrailsアプリでcss js が反映されない

komati88

総合スコア6

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2021/07/06 14:45

編集2021/07/06 16:38

現状

EC2 RDS, nginx+pumaでrailsアプリをデプロイしました。
しかし、css、jsが反映されません

asset:precompileを行いましたが,publicディレクトリにassetsディレクトリも他のファイルも生成されませんでした。

発生している問題・エラーメッセージ

"/var/www/rails/myapp/public/assets/application-a969f5cd9f6d7b0d33ba1a2498438e997b7e131b8a14eb4c5d8a022724136181.css" failed (2: No such file or directory),

###asset:precompileした時のログ

yarn install v1.22.5 [1/4] Resolving packages... success Already up-to-date. Done in 1.33s. I, [2021-07-06T16:28:14.547691 #1] INFO -- : Writing /myapp/public/assets/manifest-b4bf6e57a53c2bdb55b8998cc94cd00883793c1c37c5e5aea3ef6749b4f6d92b.js I, [2021-07-06T16:28:14.549362 #1] INFO -- : Writing /myapp/public/assets/manifest-b4bf6e57a53c2bdb55b8998cc94cd00883793c1c37c5e5aea3ef6749b4f6d92b.js.gz I, [2021-07-06T16:28:14.550311 #1] INFO -- : Writing /myapp/public/assets/bokeh-1569531_1920-f62359bea49253279244ca183dc3cd864cc5ee9db4f014d5b6fde5e111f899bf.jpg I, [2021-07-06T16:28:14.551923 #1] INFO -- : Writing /myapp/public/assets/movie-918655_1920-051608671eae8e69643a68e4e1c584d632976b572f23b6096bcf3e78fa534364.jpg I, [2021-07-06T16:28:14.560449 #1] INFO -- : Writing /myapp/public/assets/application-a969f5cd9f6d7b0d33ba1a2498438e997b7e131b8a14eb4c5d8a022724136181.css I, [2021-07-06T16:28:14.561159 #1] INFO -- : Writing /myapp/public/assets/application-a969f5cd9f6d7b0d33ba1a2498438e997b7e131b8a14eb4c5d8a022724136181.css.gz I, [2021-07-06T16:28:14.765795 #1] INFO -- : Writing /myapp/public/assets/rails_admin/aristo/images/progress_bar-801ff51837ea15ff9bf7f15dd4f0c9ff8c9d0263eefec5f798928ca6f5fc6799.gif I, [2021-07-06T16:28:14.766558 #1] INFO -- : Writing /myapp/public/assets/rails_admin/multiselect/icon_sprite-b4a79f26bbd4def7857d16374f6d54ba3163150450008ad6e733b49b1b081d4b.png I, [2021-07-06T16:28:14.767294 #1] INFO -- : Writing /myapp/public/assets/rails_admin/multiselect/ui-icon-circle-triangle-n-light-076d3d5b39181bb1a21785828ebff57ff9917c39315f50d38bd9f9b2bc1f17f3.png I, [2021-07-06T16:28:14.768060 #1] INFO -- : Writing /myapp/public/assets/rails_admin/multiselect/ui-icon-circle-triangle-n-dark-8d396a1d5f0b10120c80b083dbbc0133a7f036370bec781c4433b8e8aa1fc9ce.png I, [2021-07-06T16:28:14.768857 #1] INFO -- : Writing /myapp/public/assets/rails_admin/multiselect/ui-icon-circle-triangle-s-light-afaaa5db84d83b2c8038631c9f81ce818e5f3746c17c70b9c1ff9608d6e2f7b7.png I, [2021-07-06T16:28:14.770707 #1] INFO -- : Writing /myapp/public/assets/rails_admin/multiselect/ui-icon-circle-triangle-s-dark-250992a9e8caaed4e310b9fab6faa056bb22f157222ecb815d9f4f1230c44a7e.png I, [2021-07-06T16:28:14.771487 #1] INFO -- : Writing /myapp/public/assets/rails_admin/colorpicker/select2-b17d570ae97974ba55c25a3c7a916f92a3d592e54a5f9692f1659b10c149bbf4.png I, [2021-07-06T16:28:14.772268 #1] INFO -- : Writing /myapp/public/assets/rails_admin/colorpicker/custom_background-11495c9fee70afa4fd7bfeebf67caef49d190b29654e49513f719f7a877987bb.png I, [2021-07-06T16:28:14.773045 #1] INFO -- : Writing /myapp/public/assets/rails_admin/colorpicker/colorpicker_overlay-d45e363d50f4ed9180c8c025d3b1aa5e8a1e60664b92390fb8b1eb06f5c7797e.png /myapp/public/assets/rails_admin/jquery.colorpicker-bcfa93d22982451ee0e86427dd70ed1eef0f1696cd5ff883c8b85d7bd3d6f68a.js.gz I, [2021-07-06T16:28:14.862366 #1] INFO -- : Writing /myapp/public/assets/rails_admin/jquery.colorpicker-3f00298c8bbf6423d2a771fc204f760e2b0a51ac8f862a770fd7fdd62b57cda9.css I, [2021-07-06T16:28:14.862914 #1] INFO -- : Writing /myapp/public/assets/rails_admin/jquery.colorpicker-3f00298c8bbf6423d2a771fc204f760e2b0a51ac8f862a770fd7fdd62b57cda9.css.gz Compiling... Compiled all packs in /myapp/public/packs Hash: 0613a9b3364c08fc0d50 Version: webpack 4.46.0 Time: 2367ms Built at: 07/06/2021 4:28:23 PM Asset Size Chunks Chunk Names js/application-12f04455053704825e8e.js 69.3 KiB 0 [emitted] [immutable] application js/application-12f04455053704825e8e.js.br 15.4 KiB [emitted] js/application-12f04455053704825e8e.js.gz 17.8 KiB [emitted] js/application-12f04455053704825e8e.js.map 205 KiB 0 [emitted] [dev] application js/application-12f04455053704825e8e.js.map.br 43.8 KiB [emitted] js/application-12f04455053704825e8e.js.map.gz 50.9 KiB [emitted] manifest.json 364 bytes [emitted] manifest.json.br 132 bytes [emitted] manifest.json.gz 142 bytes [emitted] Entrypoint application = js/application-12f04455053704825e8e.js js/application-12f04455053704825e8e.js.map [0] (webpack)/buildin/module.js 552 bytes {0} [built] [4] ./app/javascript/packs/application.js 480 bytes {0} [built] [5] ./app/javascript/channels/index.js 205 bytes {0} [built] [6] ./app/javascript/channels sync _channel.js$ 160 bytes {0} [built] + 3 hidden modules

###nginx.conf

server { listen 80 default_server; server_name 3.113.151.229; root /var/www/myapp/public; location ~ ^/assets/ { gzip_static on; expires max; add_header Cache-Control public; root /var/www/rails/myapp/public; } access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; location / { proxy_pass http://myapp; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; } } }

### config/environments/production.rb

require 'active_support/core_ext/integer/time' Rails.application.configure do config.cache_classes = true config.eager_load = true config.consider_all_requests_local = false config.action_controller.perform_caching = true config.public_file_server.enabled = true config.assets.compile = true config.active_storage.service = :local config.log_level = :info config.log_tags = [:request_id] config.action_mailer.perform_caching = false config.i18n.fallbacks = true config.active_support.deprecation = :notify config.active_support.disallowed_deprecation = :log config.active_support.disallowed_deprecation_warnings = [] config.log_formatter = ::Logger::Formatter.new if ENV['RAILS_LOG_TO_STDOUT'].present? logger = ActiveSupport::Logger.new(STDOUT) logger.formatter = config.log_formatter config.logger = ActiveSupport::TaggedLogging.new(logger) end config.active_record.dump_schema_after_migration = false config.action_mailer.default_url_options = { host: '3.113.151.229' } config.action_mailer.raise_delivery_errors = true config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { address: 'smtp.gmail.com', port: 587, user_name: ENV['ADMIN_MAIL'], password: ENV['MAIL_PASSWORD'], authentication: :plain, enable_starttls_auto: true }

試したこと

assetファイルを消し、プリコンパイルしなおしたが、エラーは改善しませんでした。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問