以下のリンクからインストール
https://azure.microsoft.com/ja-jp/products/visual-studio-code/
以下のリンクからインストール
https://www.sourcetreeapp.com/
※ 途中でGitをダウンロードするかどうかチェックボックスで確認されるので、インストールする(既に入っいれば必要なし)
以下のリンクからwindows版をインストール
https://www.docker.com/products/docker-desktop/
※ install required windows components for WSL2 には必ずチェック入れる(既にWSL2が使えれば必要なし)
- 以下のリンク先のREADME.mdに書かれている[download now!] という青いボタンをクリックする
https://github.com/coreybutler/nvm-windows
- nvm-setup.exe というファイルをダウンロードしてインストールを行う。
-
自分のPCでコマンドプロンプトを開く
-
デスクトップなど好きなフォルダにwebサイトのリポジトリをクローンする
cd C:/Users/hoge/Desktop git clone https://github.com/CTRL-Infrastructure-team/ctrl_public_webpage.git
-
クローンしたフォルダのルートディレクトリに移動する
※ 以降、C:/Users/hoge/Desktop/ctrl_public_webpage をプロジェクトのルートディレクトリとするcd C:/Users/hoge/Desktop/ctrl_public_webpage
-
nvmでNode.jsをインストール&有効化
//うまくいかなければコマンドプロンプトを管理者権限で開きなおす nvm install nvm use
-
yarn (JavaScriptパッケージマネージャ) をインストール
npm install -g yarn yarn install
-
.envという名前のファイルを次の内容で作成し、
ctrl_public_webpage/
の直下に保存するDATABASE_URL="mysql://root:pwd@localhost:3306/ctrlPublicSite" DISCORD_URL=""
-
dockerによるデータベースの起動
//あらかじめDocker desktopを起動しておく docker compose up -d yarn prisma migrate dev --name init
-
ローカル用ユーザの作成
cd api\manualControllers\users copy user_data_example.json user_data.json node createUser.js
-
yarn dev で ローカル開発
yarn dev
-
ChromeなどのブラウザのURLから、
localhost:3000
を開いてサイトのトップ画面が正常に表示されるかを確認 -
ctrl-cで終了