このドキュメントには商品アプリケーションについて記載する。
アプリケーション共通の内容についてはこちらを参照。
Quarkusアプリケーション共通の内容についてはこちらを参照。
開発環境(AWS) | ローカル環境 | 備考 |
---|---|---|
ECR | - | |
RDS | MySQL |
- dockerのインストール
- minikubeのインストール
- kubectlのインストール(接続先の設定をminikubeにする)
- skaffoldのインストール
- マニフェストファイルの配置 nautible-app-ms-product-manifestをnautible-app-ms-productプロジェクトと同一階層に配置する(git clone)。
- OpenAPI定義参照
- 例) hello(稼働確認用)
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 dev --profile=(aws|azure) --port-forward
※wslなどのLinux環境で実行することを前提としています