Skip to content

環境構築

harata-t edited this page Oct 7, 2024 · 5 revisions
  1. git cloneをして、group-manager-2 を手元に持ってくる
git clone [email protected]:NUTFes/group-manager-2.git
  1. 権限を与えてディレクトリ移動
sudo chown -R <username> group-manager-2
cd group-manager-2
  1. webhook.env ファイルがないというエラーが出るので webhook.env などでファイルを追加後、NUTMEG-envfile リポジトリの webhook.envをコピーする。

  2. いろいろ環境を整える

docker-compose build
docker-compose run --rm admin_view npm install
docker-compose run --rm user_front npm install
docker-compose run --rm api rails db:create
docker-compose run --rm api rails db:migrate
docker compose run --rm api rails db:seed_fu FIXTURE_PATH=db/fixtures/develop

もしくは

make build
  1. 確認
docker compose up

以下にアクセスする.
http://localhost(ユーザー用API)
http://localhost:8002(ユーザー用フロント)
http://localhost:8000(管理者用フロント)

railsコンソールの確認コマンド docker compose run --rm api rails c