SpringBoot+MySQLのWebアプリをElasticbeanstalkでデプロイする手順を雑に記録

hackbegin.hatenablog.com で作ったアプリをElasticBeanstalkでデプロイします。 ・ElasticBeanstalkの管理画面から「新しいアプリケーションの作成」をクリック。 ・「アプリケーション名」任意の名前を入力。ここでは「DemoAppEB」と入力。 ・環境枠は「ウ…

Spring Bootで作ったアプリのDB接続先を開発環境と本番環境で切り替える方法

application.yaml、application-dev.yaml、application-production.yamlを用意。 -devが開発環境で、-productionが本番環境。 それぞれのファイルにそれぞれの環境に沿った内容を記載。 application.yamlは以下のように記載する。 こうすることでデフォルト…

Gradle+SpringBoot+MySQLの構成でWebアプリを作成するときの下準備を雑に記録

Gradle+SpringBoot+MySQLでWebアプリを作る際、最初の手順がいつも忘れがちなので備忘録として記録する。 使うIDEはEclipse。 1.プロジェクトの作成 ・[ファイル]→[新規]→[Gradleプロジェクト]で「新規 Gradleプロジェクト」を開く ・[プロジェクト名]は任意…

1つのVPCにWebサーバーとDBサーバーを別サブネットで作成する 後編

AWSで作った環境に実際にWordPressを入れていく。 1.環境がちゃんと作れたか確認 ・WebServer用EC2(mywebserver)の確認 ・sshでログインできることを確認 ・Tera Termのホストにmywebserverの「IPv4 パブリック IP」に表示されているIPを入力し、「OK」をク…

1つのVPCにWebサーバーとDBサーバーを別サブネットで作成する 前編

こんな感じのやつ。 Webサーバーにapatchを入れて、DBサーバーにMySQLを入れてWordPressを動かしてみる。 前編は主にAWSでの環境構築、後編で実際にWordPressを入れていく手順を書く。 1.VPCの作成 ・アベイラビリティゾーンは「東京(ap-northeast-1a)」 ・…

【メモ】Amazon Web Services実践入門 第3章

仮想サーバの強化(EC2応用編) ・バックアップの作成 インスタンスの現在の状態をもとにAMIを作成することでインスタンスのバックアップが可能。 AMIはEBSも含めた状態でアーカイブするが、EBS単体でアーカイブすることが可能。 ・スケールアップ 一読。 ・デ…

【メモ】Amazon Web Services実践入門 第2章

仮想サーバの作成 ・EBS(Elastic Block Store)とインスタンスストアの違い EC2にはEBSとインストタンスストアの2種類のストレージがある。 EBSはタイプの種類があってそれぞれ特徴があるので用途に合わせて使う。 docs.aws.amazon.com インスタンスストアは…

【メモ】Amazon Web Services実践入門 第1章

AWSを支える概念 ・リージョン AWSの各サービスが提供されている地域のこと。 2015年9月現在、世界に11のリージョンが存在する。 ちなみに2017年12月24日現在だと、14に増えていた。 リージョンによって利用可能なサービスが異なる。新しいサービスはまずア…

write code every day 57~63日目

毎日コーディングすること自体はだいぶ習慣化されてきた。 毎日ブログに記録してモチベーション維持させなくても問題ないと判断して今週は日曜日にまとめて書いてます。 今週もちゃんと毎日コーディングしてました。 特に土曜日なんかは朝の11時から翌朝の7…

write code every day 56日目

スターウォーズ見た後やりました。

write code every day 55日目

今日は15:00~27:00までやった。 AWSも触った。 EC2とRDSのインスタンスを作ってRDSはEC2を踏み台にしてアクセスする。 RDSにはmysqlを入れ、EC2のjavaを1.8に上げ、springbootアプリのjarをteratermのscpでアップロード。 まだmysqlにデータをインポートして…

write code every day 54日目

忘年会終わった後コーディングしました。

write code every day 53日目

1つバグを潰そうと思ったが潰せなかった。 明日は会社の忘年会なので飲み会終わった後に忘れずにコード書かなきゃなー。 来年からプロジェクトの異動があって、そこではAWSを使ったネットワーク設計からやるらしい。AWS使ったことないので勉強しなきゃなー…

write code every day 52日目

昨日もやりました。

write code every day 51日目

帰るの遅かった&明日朝早い ので今日はほんの少しだけやった。パート2

write code every day 50日目

帰るの遅かった&明日朝早い ので今日はほんの少しだけやった。

write code every day 49日目

最近コーディングしたあとブログ書くの忘れて翌日書くの多いな。 ちゃんと昨日もコーディングしました。

write code every day 48日目

細かいバグを直した。 ランサーズとかクラウドワークスやってみたいけどなんかこれといった仕事がないなぁ。

write code every day 47日目

コーディングはしたけどブログ書く前に寝たので起きて書く。今ここ。

write code every day 46日目

Microsoft のTranslator APIを使って日本語の文字列を英語に翻訳して表示するという英語対応をやった。 なんかAPIのレスポンス帰ってくるのが遅い気がする。。、

write code every day 45日目

少しやった。眠い。。

write code every day 44日目

お問い合わせフォームを作ろうかとおもったけど調べてみたらいろんなサービスがあって今作らなくてもいいなーと思いthymeleafのテンプレート共通化を調べていじってみた。 でもそれより先に英語対応の方が優先だなーと思ったので明日から英語対応する。

那覇マラソン 2017

2017/12/3 に開催された那覇マラソンに出た。 来年も出る予定なのでログを残す。 午前9時のスタート時点では気温21・2度、湿度85%で、正午ごろには気温は23・1度まで上がった。 レース前 ネットでレース数日前から炭水化物を多めに摂った方がよい…

write code every day 43日目

今日はずっといつか直そうと思ってたレイアウトのズレを修正。 今週はお問い合わせ機能でも作ろうかな。 — フルマラソン後の体だけど、MUSASHIという奴を飲んだからかあまりダメージ引きずってない。2月にもフルマラソン走るのでその時にも飲もう。

write code every day 42日目

今日はフルマラソン走った後フラフラになりながらコーディングした。 コメント直して終わろうかと思ったけど意外と簡単に昨日の問題が解決したので少し進んだ。 マラソンはもう間に合わないと思ったけど悔いの残らないようにしようと思って最後の3km力を振り…

write code every day 41日目

ここに来て今のサービスのURLではまずいんじゃないかと思って来た。 Rest apiを勉強してリファクタするか。。 — 明日はフルマラソン。完走目指して頑張ります。

write code every day 40日目

昨日もブログ書くの忘れたけどコーディングはしました。 昨日はちょっと進捗わるかったなー。 明日はフルマラソン。

write code every day 39日目

朝起きてブログ書いてないことに気づいて今書いてるがコーディングはちゃんとしてました。

write code every day 38日目

お気に入りボタンを押したらボタンの色が変わってもう一度押したら色が戻るようにした。 今日は疲れたから少しだけ、と思っても新機能の実装はあっという間に時間が過ぎる。気がする。

write code every day 37日目

お気に入り機能の実装に着手しました。