icarusicarus / Codieater

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codieater

코드를 먹어서 뱉어주겠다.

온라인 저지(코드 채점) 프로그램.

Requirement

  • Node.js == 14.x
  • Yarn
  • docker

Run

$ git clone https://github.com/Codieater/Codieater.git
$ cd Codieater
$ docker build -t codi_db:1.0 -f docker/pg.dockerfile .
$ docker build -t codi_judge:3.0 -f docker/judge.dockerfile .

도커로 돌릴 postgres와 judge 도커파일을 빌드해서 이미지로 만든다.

$ cd server
$ ./run.sh

node를 돌릴 모듈 다운과 db migrate 및 seeding.

이후 자동으로 5000번 포트로 웹 서버 구동.

http://localhost:5000

로컬 테스트 개발 주소

More documents

Caution

  • run.sh를 실행하면 관리자 모드가 필요한 경우가 있으므로 오류가 날시 sudo를 붙여야 합니다.

Contributors

License

About

License:MIT License


Languages

Language:JavaScript 35.1%Language:C++ 35.0%Language:HTML 23.4%Language:CSS 4.5%Language:Shell 1.0%Language:Makefile 0.8%Language:Dockerfile 0.3%Language:C 0.1%