Skip to content

nautible/nautible-app-ms-product

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nautible-app-ms-product project

このドキュメントには商品アプリケーションについて記載する。
アプリケーション共通の内容についてはこちらを参照。 Quarkusアプリケーション共通の内容についてはこちらを参照。

アプリケーションの主要アーキテクチャ

Productサービスが利用するAWSリソースとローカル環境での代替

開発環境(AWS) ローカル環境 備考
ECR -
RDS MySQL

ローカル環境での開発方法

ローカル開発イメージ図

ローカル開発イメージ

事前準備

実行

サンプルアプリ利用手順

アプリケーション依存サービスのビルド

docker build -t nautible-app-ms-product-mysql:latest -f nautible-app-ms-product-build/src/test/docker/database/Dockerfile .

アプリケーション依存サービスの起動

manifestリポジトリでマニフェストを適用する

kubectl apply -k overlays/(aws|azure)/local-dev/dependencies

skaffoldによるアプリケーション起動

skaffold dev --profile=(aws|azure) --port-forward

※wslなどのLinux環境で実行することを前提としています