- Ubuntu 20.04 or 22.04
- Node.js (v18~)
- Docker
- MySQL 8.0
- Redis
git clone https://github.com/atsuo-tech/atsuo-coder
cd atsuo-coder/api
npm run build
api/static/testcases/.gitkeep
を削除してください。sample.env
を参考に同じ内容のファイル.env
、front/.env
を作成してください。judge-docker/dockerfile
においてCMD ["npm", "start", "localhost", "6431"]
の行のうちlocalhost
をサーバーのIP等に変更してください。ただし、ローカルの際はlocalhost
となります。また、6431
はポート番号です。api/src/index.ts:72
にサーバーの起動命令とともにポートの指定があります。
npm run install:mysql
npm run install:redis
npm run init:mysql
npm run start