Skip to content
This repository has been archived by the owner on Dec 2, 2022. It is now read-only.
uplus edited this page Jun 25, 2019 · 24 revisions

起動方法

git clone https://github.com/ictsc/ictsc-score-server.git
cd ictsc-score-server
cp .env.sample .env
docker-compose pull
docker-compose up
docker-compose exec api rails db:setup

ポート

種類 ポート
API 8900
UI 8901
DB 8902
REDIS 8903

アクセス方法のサンプル

用途 URL
フロントエンド http://localhost:8901
API http://localhost:8900
API ログイン/ログアウト http://localhost:8900/api/sessions
API GraphQLエンドポイント http://localhost:8900/api/graphql

リポジトリ運用

試験的にgit-flowで運用する。

git-flowを選んだ大まかな理由としては以下

  • スコアサーバは年3回利用する予定 == 年3回リリース
  • リハーサル後は機能追加を止めたいけど開発は続けたいので、プロダクションブランチと開発ブランチを分けたい
  • リハーサル後もバグフィックはマージしたい

git-flowはサポートツールがあるので使うと少し運用が楽。

ツールインストール後にリポジトリのディレクトリに移動して以下を実行

git flow init -d
git config gitflow.prefix.versiontag v

ファイルツリー

Clone this wiki locally