Skip to content

atsuo-tech/atsuo-coder

Repository files navigation

Atsuo Coder

Environment

  • Ubuntu 20.04 or 22.04
  • Node.js (v18~)
  • Docker
  • MySQL 8.0
  • Redis

Install

AtsuoCoder

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

MySQL

npm run install:mysql

Redis

npm run install:redis

Initialize

MySQL

npm run init:mysql

Run

npm run start