Skip to content

Latest commit

 

History

History
81 lines (57 loc) · 1.61 KB

readme.md

File metadata and controls

81 lines (57 loc) · 1.61 KB

このリポジトリについて

1. DDD関連


2. Infra Architecture

2.1 共通

2.2 Frontd

2.3 Back


3. APP Architecture

3.1 共通

3.2 Frontd

3.3 Back


4. CI/CD

4.1 共通

4.2 Frontd

4.3Back

  • インフラ側はawsのcloudformationで自動デプロイ可能

  • バックエンドアプリケーションは以下の手順で自動デプロイ構築予定

    1. githubにpush
    2. github actionsがテスト+ビルド+s3にアップロード
    3. aws piplineが発火
    4. aws code deploy でec2にデプロイ
  • DBバックアップ

    • RDAの自動バックアップ(7日)
  • アーティファクトのバックアップ

    • S3をバージョンニングしている

5. ローカル環境

Run App

cd library-backend-service
./gradlew bootRun

Run Unit Tests

./scripts/run-unit-tests.sh

Run Tests & Push

./scripts/ship-it.sh

PostgreSQL Database Setup

cd tools/
docker-compose up -d