- Node.js (14以上)
- MySQL
- Dockerの利用を推奨(後述)
- 適宜環境に合わせて変更してください
cp .env.example .env
npm install
- docker-compose の利用を推奨します
- 開発用の docker-compose.override ファイルを用意してください
# 例
services:
web:
ports:
- "3303:3000"
db:
ports:
- "13306:3306"
volumes:
- prac-dev:/var/lib/mysql
volumes:
prac-dev:
Config の設定もお忘れなく README.md
docker-compose で各コンテナを起動します
docker-compose up --build -d
Node.js コンテナも起動していますが、開発時には nodemon でのファイル監視が使えます
npm run dev
docker-compose で割り当てたポートとの重複に注意してください
__tests__
にテストファイルを配置します。e2e
と unit
にそれぞれ配置し、以下のコマンドでテストを実行します
npm run test