lycheejam's tech log

チラ裏のメモ帳 | プログラミングは苦手、インフラが得意なつもり。

Lightsail

GitHub + AWS CodePipeline|Build|Deployで自動ビルド・デプロイ環境の構築

概要 ASP.NET CoreアプリをAWS LightsailでホスティングされているCentOS 7のサーバで公開するにあたり自動ビルド・自動デプロイ環境を構築しました。 所謂、CI環境と言うものですが自動テストは組み込んでいないためタイトルを「自動ビルド・デプロイ環境の…

CodeDeployを使用したデプロイがタイムアウトとなり失敗する

概要 CodePipelineを使用してGitHub + CodeBuild + CodeDeployを使用してオンプレミスな環境にASP.NET Coreアプリを自動ビルド・デプロイする環境を構築していました。 構築の過程でデプロイの際にタイムアウトとなりエラーログも何も出力されない状況となり…

AWS Lightsail(CentOS 7)にMySQL 5.7の構築

概要 ASP.NET CoreアプリをAWS LightsailのCentOS 7環境で公開するにあたりDBにMySQLを使用しているためMySQL環境を構築した手順メモです。 今回インストールするのはMySQL5.7です。 構成は下記の様な形です。 ASP.NET Coreアプリ + Nginxの構成部分はすでに…

ASP.NET Core MVCアプリをAWS Lightsail(CentOS 7)で公開する。

概要 ASP.NET Core MVCで作成したToDoアプリをAWS LightsailのCentOS環境を使用して公開したのでそのメモです。 (Lightsailと言っていますが普通のCentOSを使用したVPS環境です。) 構成としてはNginxでリバースプロキシ + ASP.NET Coreアプリ + MySQLです…