開発環境
- MacBook Air Big Sir
- Java 11
- Spring Boot 2.4.2
- Thymeleaf
- PostgreSQL 12.5
- VSCode
- Java + Spring Boot でアプリケーションを作り、ローカル環境で動かせるようにする
- こちらのYoutubeにしたがってAWS RDSでDBを作成し、application.ymlのDB接続先に設定する
datasource:
# ↓ローカル上のPostgres
# url: jdbc:postgresql://localhost:5432/database
# ↓AWS(RDS)上のPostgres
url: jdbc:postgresql://<RDSデータベースのエンドポイント>:5432/<RDSのDB名>
username: postgres
password: postgres
3.こちらのYoutubeにしたがってSpringBootアプリケーションからDockerイメージを作る
4. こちらのYoutubeにしたがって3.で作成したDockerイメージをDockerHubにプッシュ(動画ではDockerToolBoxを使っていますが、普通にDocker for MacをインストールしてターミナルでDockerコマンドが打ててればOK)
5. こちらのYoutubeにしたがってAWS Fargateから4.で作成したDockerイメージをデプロイ
こちらで紹介した動画は全て英語ですが、そんなに難しくないと思うので画面を見るだけでもなんとなく理解できると思います。1時間ほどでデプロイできます、Youtube様様です!