このドキュメントには在庫アプリケーションについて記載する。 アプリケーション共通の内容についてはこちらを参照。 Quarkusアプリケーション共通の内容についてはこちらを参照。
開発環境(AWS) | ローカル環境 | 備考 |
---|---|---|
ECR | - | |
Dynamodb | Localstack | |
SNS | Redis | Dapr pubsubで利用 |
SQS | Redis | Dapr pubsubで利用 |
- dockerのインストール
- minikubeのインストール
- kubectlのインストール(接続先の設定をminikubeにする)
- skaffoldのインストール
- daprのインストール(helm)
- マニフェストファイルの配置 nautible-app-ms-stock-manifestをnautible-app-ms-stockプロジェクトと同一階層に配置する(git clone)。
manifestリポジトリでマニフェストを適用する
kubectl apply -k overlays/(aws|azure)/local-dev/dependencies
skaffold dev --profile=(aws|azure) --port-forward
※wslなどのLinux環境で実行することを前提としています