2.1. クイックスタート(ローカル環境)

intdashサーバー構築のクイックスタートガイドです。簡単にintdashを体験するために、ローカル環境にサーバーを構築する手順を解説します。

内部ではDocker Composeを使用しています。より詳細な構成については Docker(Docker Compose) を参照してください。

2.1.1. 必須要件

  • 推奨動作環境

    • Linux

    • MacOS

  • 動作に必要なツール

    • Docker Engine 23.0.1 以降

  • 最小ハードウェア要件

    • 10GB以上のディスク空き容量

    • 4GB以上のRAM

  • インストールで使用するツール

2.1.2. 手順

  1. 使用するDockerレジストリを環境変数で設定します。

    export IMAGE_REPOSITORY_BASE=<Dockerレジストリ:例 <アカウントID>.dkr.ecr.<リージョン>.amazonaws.com>
    
  2. Dockerレジストリにログインしておきます。

    注釈

    AWS CLIの認証設定ができてない場合は、先に aws configure を実行し、認証情報を設定してから以下のコマンドを実行してください。

    aws ecr get-login-password \
      --region <リージョン> | docker login --username AWS \
      --password-stdin ${IMAGE_REPOSITORY_BASE}
    
  3. 構成ファイルなどが格納された deployment.zip をダウンロードし、展開します。

# あらかじめ `deployment.zip` ダウンロードをしておく
cd <deployment.zipをダウンロードしたディレクトリ>
unzip ./deployment.zip
cd deployment
  1. 次のスクリプトを実行します。

./scripts/quick-start.sh localhost
  1. Webブラウザで https://localhost/ にアクセスします。

  2. 次の内容でサインインします。

    • ユーザー名:intdash

    • パスワード:passw0rd

  3. 使用が終わったら、次のスクリプトを実行し、コンテナを終了します。

    ./scripts/destroy.sh
    

注釈

パスワードを含む秘匿情報が全てデフォルト値になっています。必要に応じて変更してください。 また、Email設定など一部使用できない機能もあります。 インストールの詳細については以下を参照してください。