開発環境構築

必要な環境

  • Docker
  • Git

手順

以下の手順は本レポジトリのルートで実行する想定で記載している。

dataを取得する。

git submodule update --init --recursive

コンテナを立ち上げる(最初、イメージがローカルに存在しない場合はDockerレジストリから取得される)。

docker compose up

(Optional) 自前でイメージをビルドし使ってもよい。

docker build -t ghcr.io/kazutomurase/taido-competition-record .

ポート被りが無ければ、http://localhost:3000 でアクセスできる。 ポート番号は .env の PORT で指定できる。

.env の COMPETITION_NAME を変更することで、コンテナを立ち上げた際にDBにinsertするデータを変更できる。 COMPETITION_NAME には data/ 直下のディレクトリ名を指定する。