2020-09-01から1ヶ月間の記事一覧

個人アプリ開発 RSpec 単体テスト

作業内容 gemのRSpecを使用し、単体テストを行いました。 手順を自分なりにまとめながら進めました。 今回はユーザー登録の際のテストを記述しましたが、 これだけでは少なすぎるので、今後もう少し増やしていきたいと思います。 現場でテストは必須ですし、…

個人アプリ開発 AWS S3

セキュリティ対策 セキュリティ対策① 二段階認証 セキュリティ対策② IAMユーザーの利用 セキュリティ対策③ git-secrets 1.ローカルからS3にアップロード S3で保存先を用意 画像のアップロード先をS3に変更 躓き 本日も引き続きAWSの作業。自分なりにまとめな…

個人アプリ開発 AWS 自動デプロイ

Capistranoの導入準備 Gemをインストール Capfileを編集 デプロイについての設定ファイルを編集 nginxの設定ファイル 自動デプロイ 躓き デプロイ時エラー 画像が表示されなくなった 今日は自動デプロイをする為に、capistranoを導入していきました。 ただ作…

個人アプリ開発 AWS Nginx導入・エラー解決

躓き1 ログアウト時のエラー Nginxの導入と設定 Nginxをインストール Nginxの設定ファイルを編集 unicorn.rbを修正 躓き2 本番環境を確認。 ログイン時・未ログイン時で一通り操作を行い、出てきたエラーを解決していきました。 躓き1 ログアウト時のエラー …

個人アプリ開発 AWSデプロイでハマった

躓き 1.Railsが起動できない。 2.本番環境のURLを叩くとページが表示されない 3.一部の表示がおかしい 感想 前回の記事で一通りデプロイ作業を行いましたが、結果本番環境で表示を確認することができませんでした。 今日はエラーログを辿り、一つ一つ解決し…

個人アプリ開発 AWSデプロイ

作業内容 1.AWSアカウント作成 2.EC2 サーバのセットアップ リージョンの設定 EC2インスタンスの作成 AMIの選択 Elastic IPの作成と紐付け ポートを開く EC2インスタンスへのログイン 3.EC2のRuby/Rails環境構築 設定用のツールをインストール Node.jsをイン…