はじめに
クイックスタートガイド
CaseBenderをローカルで数分でデプロイ
前提条件
始める前に、システムに以下がインストールされていることを確認してください:
- Docker Engine (20.10.0以上)
- Docker Compose (v2.0.0以上)
- OpenSSL (SSL証明書の生成用)
Dockerのインストール
macOSの場合:
- Docker HubからDocker Desktopをダウンロードしてインストール
- インストールウィザードに従ってください
- インストールを確認:
Linux (Ubuntu/Debian)の場合:
インストールを確認:
Windowsの場合:
- Docker HubからDocker Desktopをダウンロードしてインストール
- インストールウィザードに従ってください
- インストールを確認:
ローカルデプロイメント
ステップ1:リポジトリのクローン
ステップ2:環境設定
ルートディレクトリに.env
ファイルを作成:
.env
ファイルを編集して環境変数を設定:
ステップ3:サービスの起動
このコマンドは必要なすべてのサービスを起動します:
- APIバックエンド (Node.js)
- フロントエンド (React)
- データベース (PostgreSQL)
- Redis (キャッシュとキュー用)
ステップ4:デプロイメントの確認
すべてのコンテナが動作していることを確認:
すべてのサービスが「Up」状態であることを確認してください。
ステップ5:アプリケーションへのアクセス
- ユーザーインターフェース:http://localhost:3000
- API:http://localhost:8000
- APIドキュメント:http://localhost:8000/api-docs
デフォルトのログイン認証情報
CaseBenderをデプロイした後、以下のデフォルト認証情報でログインできます:
セキュリティ上の理由から、初回ログイン後すぐにこれらのデフォルト認証情報を変更することを強くお勧めします。
初期設定
管理者アカウントの作成
指示に従って管理者アカウントを作成してください。
サンプルデータのインポート(オプション)
トラブルシューティング
ログの確認
問題が発生した場合は、コンテナのログを確認してください:
一般的な問題
データベース接続エラー
.env
ファイル内のデータベース認証情報が正しいこと、およびPostgreSQLコンテナが動作していることを確認してください:
権限の問題
Dockerボリュームへのアクセスで権限の問題が発生した場合:
次のステップ
CaseBenderがローカルで動作するようになったら、以下のことができます: