91s

プログラミング関係、日記などを書きます

Rails-staging環境

ECS (EC2起動タイプ) 他のコンテナに接続できない

背景 前提 ECSの設定 RailsでRedis設定をしている人向け (Railsのredis設定) 背景 Railsの環境構築中、redisとappコンテナの接続をする必要があったのですが、ありとあらゆるホスト名を試しても接続できませんでした。 そこで、普段docker-composeを利用して…

activeadminでcssが読み込まれない(staging, production環境)

記事を書いた動機 staging環境(productionと同じ設定)を作成しているとき、activeadminのcss(たぶんjsも)が読み込まれなくて困った 起きたことと解決法 The asset "active_admin.css" is not present in the asset pipeline. 原因:assets:precompileを忘れ…

RailsのECS環境構築で詰まったこと

はじめに 前提 ECS [ipアドレス:ポート]にブラウザからアクセスしてもタイムアウトする [ipアドレス:ポート]にブラウザからアクセスしてもアクセス拒否される サーバー起動には成功しているのにブラウザからアクセスできない サービスを更新したのにPENDIN…

Rails6 staging環境でunicornが動かないときに確認すること

結論 database.ymlにrubyを埋め込む時は<%= =%>で囲うのを忘れないようにする!! ymlの中にruby埋め込んだら使われずとも実行されるので全ての環境でcredentials:editで該当項目を設定しておくこと それは、unicornの謎エラー、「master failed to start, c…

unicornが起動できない(TypeError: no implicit conversion of nil into String)

前提 fog-aws、carrierwaveを使用しています。 staging環境でunicornの再起動をしようとしたら以下のエラーが出ました [fog][DEPRECATION] Fog::Storage::AWS is deprecated, please use Fog::AWS::Storage. [fog][WARNING] Unrecognized arguments: region,…

CodeDeployのエラー ~ The overall deployment failed ... 略 ~

codedeployが失敗していて、デプロイ詳細画面の上部に The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group ar…