AWS 【ネットワーク環境構築】terraform AWS環境構築 第1回 AWSに Rails + Nginx な環境をTerraformで構築してみようと思います。 今回はネットワーク環境のVPC 、パブリック・プライベートサブネット、インターネットゲートウェイ、ルートテーブルの定義と作成を行います。 2021.03.30 AWSTerraform
AWS terraform AWS環境構築 事前準備 AWSにRails + Nginxな環境をTerraformで構築してみようと思います。無料ドメインをfreenomで取得、AdministratorAccessでIAMユーザの作成、tfstateファイル管理のbackend作成を行います。 2021.03.30 AWSTerraform
Terraform terraform tfstateファイルを管理する インフラの状態ファイルを、クラウドに保存する理由と実装方法を紹介します。terraformでインフラを作成した際、tfstateファイルが生成され、インフラ状態が保存されます。複数人で開發する場合や損失するとまずいので、S3やDynamoDBを使って安心して開發できるようにします。 2021.03.27 Terraform
AWS AWS Terraform 基本コード まとめ AWS Terraform を書く上で基本的なコードをまとめてみました。インフラのリソースはBlockと呼ばれる単位で作成していきます。実際にどのようなインフラのリソースを作成するか定義するブロックになります。このブロックで、VPC や EC2インスタンスを定義してインフラを構築していきます。 2021.03.25 AWSTerraform
Firebase FlutterでFCMを使ったプッシュ通知の実装方法 (Android) FlutterでFCMを使ったプッシュ通知の実装方法(Android) を紹介します!Flutterでプッシュ通知を実装しようとして調べてもプラグイン等がアップデートしているものが多く、古めの情報になってしまいとても苦労しました。2021年から実装される方々にとって役に立つと思います。 2021.03.03 FirebaseFlutter
EC-CUBE4 EC-CUBE4 Repositoryのカスタマイズ方法 EC-CUBE4 での Repositoryのカスタマイズ方法 をご紹介します。例として、OrderRepositoryをカスタマイズしようと思います。app/config/eccube/services.yamlにカスタマイズしたいRepositoryクラスを追記します。 2021.02.11 EC-CUBE4
EC-CUBE4 EC-CUBE4 テーブルのカラム変更 方法 EC-CUBE4 での テーブルのカラム変更 の紹介します。EC-CUBEでのDBのテーブルはEntityとして管理してあるので、テーブルのカラム変更は変更したテーブルに対応するEntityのカスタマイズするということになります。 2021.02.06 EC-CUBE4
Ruby on Rails Ruby on Rails 独自のバリデーション 作成方法 Ruby on Rails で 独自のバリデーション を行う方法を紹介します。特定の条件下でバリデーションを行いたいとか、デフォルトのバリデーションにないバリデーションを追加して 独自バリデーション を設定してみましょう。 2021.01.23 Ruby on Rails
EC-CUBE4 EC-CUBE4 コントローラー のカスタマイズ方法 EC-CUBE4 コントローラー のカスタマイズ方法。 EC-CUBE4 では、src/配下のファイルを直接変更するのはおすすめできません。アップデートしてしまうと、src/配下は変更されてしまいます。Customize/配下にカスタマイズファイルを作成して変更しましょう。 2021.01.22 EC-CUBE4
IaC Terraform を Macにインストールする方法 Terraform を Macにインストールする方法 のご紹介します。 tfenv 使用してインストールします。 tfenv を利用すれば他のバージョンにいつでも切り替えれますので便利ですね。 2021.01.17 IaCTerraform