概要 Faradayを使うときに、urlのパス部分の一部まで入れる際は注意が必要 内容 FaradayはとてもシンプルなHTTPリクエストをする際に使用するライブラリになります。 基本的な使い方をする分には特に困ることはないのですが、タイトルの通りFaradayのオブジェクトを作る際に、パスまで入れる場合は注意しないと意図しない挙動となるので、忘れないように記載いたします。 検証 Faradayのインストール gem 'faraday' 実行 実行はrailsコンソールを使うので以下の通り bundle exec rails c その後パス付きのFaradayのオブジェクトを作成する connection = …
Read More概要 今日はいくつか新しくインストールする際に、よくつまづくことや設定などで気が付いたことのメモ railsについて 環境 Ruby 2.7 Ruby on Rails 6 mysql2をbundle install時にエラーが出る opensslなどインストールしていて、以下を忘れたためだった。 export LDFLAGS="-L/usr/local/opt/openssl/lib" export CPPFLAGS="-I/usr/local/opt/openssl/include" bundle config --local build.mysql2 …
Read More毎日学習記録 9/1 dockerの環境について考える
Sep 2, 2020 学習記録今日学んだこと Docker使う際のディレクトリ構成について考える 内容 概要 最近、仕事や趣味どちらでもDockerを使った環境構築をすることがあり、どのような構成にするのがいいか考える機会が多かった。 9/1時点でこの構成がいいのではないかと考える構成について記載したいと思います。 注意) まだ、自分も本番は一旦構築したところなので、運用するなかで変更する可能性があります 前提 プロダクションでDB以外のコンポーネントが複数動作する docker-composeを利用する GCPを利用し、CloudRunでデプロイを予定している 構成 本番の構築イメージ ディレクトリ構成 |-- docker-copose.yml |-- …
Read More