前提・実現したいこと
AWSのECS(起動タイプはEC2)を使ってRails APIを公開しています。
https://qiita.com/saongtx7/items/f36909587014d746db73
インフラの構成は上記記事を参考にしました。
フロントエンドはReactを使って開発しており、Firebaseに公開しています。
そこでJsonデータはうまく取得できますが、画像データがうまく取得できない状態です。
https://fmap-api.tk/api/v1/posts
APIのURLです。
imageのURLはこのように返ってきていますが、
画像情報にアクセスできません。
今回S3は使っておらず、localのストレージの保存する形にしております。
コンテナ内のstorageには保存確認しております。
発生している問題・エラーメッセージ
画像ののurlから画像にアクセスできない。
該当のソースコード
production.rb
Rails
1Rails.application.configure do 2 config.cache_classes = true 3 4 Rails.application.routes.default_url_options[:protocol] = 'https' 5 Rails.application.routes.default_url_options[:host] = 'fmap-api.tk' 6 7 config.eager_load = true 8 9 config.consider_all_requests_local = false 10 11 config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? 12 13 config.active_storage.service = :local 14 15 config.log_level = :debug 16 17 config.log_tags = [ :request_id ] 18 19 config.action_mailer.perform_caching = false 20 21 config.i18n.fallbacks = true 22 23 config.active_support.deprecation = :notify 24 25 config.log_formatter = ::Logger::Formatter.new 26 27 if ENV["RAILS_LOG_TO_STDOUT"].present? 28 logger = ActiveSupport::Logger.new(STDOUT) 29 logger.formatter = config.log_formatter 30 config.logger = ActiveSupport::TaggedLogging.new(logger) 31 end 32 33 config.active_record.dump_schema_after_migration = false 34 35end 36
試したこと
portのオプションで80、3000を指定してみた。
原因が分かりそうな方がいらっしゃいましたらよろしくお願いいたいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。