1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Java + Spring Boot アプリケーションを DokerizeしてAWS Fargateを使ってデプロイ(Docker&AWSの知識ゼロでOK)

Last updated at Posted at 2021-02-01

スクリーンショット 2021-02-01 20.26.09.png

開発環境

  • MacBook Air Big Sir
  • Java 11
  • Spring Boot 2.4.2
  • Thymeleaf
  • PostgreSQL 12.5
  • VSCode
  1. Java + Spring Boot でアプリケーションを作り、ローカル環境で動かせるようにする
  2. こちらの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様様です!

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?