xyk blog

最近は iOS 開発の記事が多めです。

2015-02-01から1ヶ月間の記事一覧

VPC 内に Elastic Beanstalk + RDS の環境構築して Rails アプリをデプロイする

環境: Mac aws-cli 1.7.0 eb-cli 3.0.10 Ruby 2.1.5 Rails 4.2.0 今回のポイント VPC の環境構築(Subnet, IGW, Route Table) VPC 内に Elastic Beanstalk 環境構築 Elastic Beanstalk のプラットフォームは Rubyを選択、Rails アプリをデプロイする。 Rails…

RDS(MySQL)の文字コードとタイムゾーンの設定

環境: Mac aws-cli 1.7.0 jq 1.4 RDS MySQL(5.6.22) RDS MySQL の文字コードとタイムゾーンの設定を行ったのでその手順メモ。 操作はすべて aws-cli のコマンドラインで行う。 1. 文字コードの設定 RDS MySQL の文字コードおよび照合順序はデフォルトの状態…

EB CLI 3.x を使って Elastic Beanstalk に Rails アプリをデプロイする

環境: Mac eb-cli 3.0.10 ruby 2.1.5 rails 4.2.0 今回は、Elastic Beanstalk 用のコマンドラインツールである EB CLI を使って Rails アプリをデプロイしてみる。 最近出た EB CLI 3系はコマンドが2系から大幅に変更されている。 現時点(2015/2/12)では3系…

Rails でリクエストの HTTP ヘッダを取得してログに出力する

環境:rails 4.2.0 Rails でリクエストの HTTP ヘッダはrequest.headersから取得できる。 すべてログに出力するなら # すべてログに出力する request.headers.sort.map { |k, v| logger.info "#{k}:#{v}" } 個別に取得するなら # ユーザーエージェントを取得…