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 23, 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/sessions
API GraphQLエンドポイント http://localhost:8900/graphql

旧スコアサーバーの動作確認

開発中に旧スコアサーバの動作確認をしやすいように変更を加えたapi-oldブランチが用意してあります。

# リポジトリのクローン後cd

# ディレクトリ名は任意(間違えてコミットしないように ~/.gitignore に追記するとよい)
git worktree add .git-wt-api-old/ api-old
cd .git-wt-api-old/
docker-compose pull
docker-compose up

# DBの作り直しなどが必要なら
docker-compose run --rm api_old rake db:setup db:seed_fu

旧スコアサーバのポート

種類 ポート
API 8910
UI 8911

旧スコアサーバのログイン情報

ロール ユーザー名 パスワード
管理者 admin admin
作問者 writer1 writer1
参加者 a_1 a_1

他にも大量にユーザーが作られるので詳細は api-oldブランチの api/db/fixtures/development/test_data.rb を参照。

ファイルツリー

Clone this wiki locally