skku-coding-platform
skku-coding-platform copied to clipboard
[DEPRECATED] Online Judge for SKKU, Based on Qingdao OJ
tiptap 에디터를 통해 이미지를 업로드(`` 태그)하거나 `eval()` 텍스트를 post하면 `Failed to load resource: net::ERR_EMPTY_RESPONSE` 에러가 발생합니다. - HTTPS가 아닌 HTTP로 접근시에는 문제가 발생하지 않습니다. - 에러가 발생한 request는 nginx 로그에도...
Pre-commit을 이용한 자동 lint & testing 추가로 python formatter로 [black](https://github.com/psf/black) 사용
Problem 페이지에서 코드를 실행해볼 수 있도록 Run, Add testcase 기능 추가 Add testcase 모달 (OK시에만 저장)  Run 결과  Compile error / Syntax error 시 
현재 하나로 있는 requirements.txt를 base.txt, development.txt, production.txt로 나누어 환경에 맞는 패키지만 설치하도록 합니다. 이외에 `OJ_ENV` 변수나 settings.py 등도 점검이 필요합니다.
DB 커넥션 풀링을 위해 PGbouncer 적용. - dev 환경에서도 PGbouncer 사용 가능. - github action에서 백엔드 테스트를 할 때, migrate를 하지 않아서 dev 환경에서 pgbouncer를 사용이 불가능해서 test-backend.yml 파일도 수정....
파이썬은 컴파일 언어가 아니므로 Compile Error가 아닌 Syntax Error 등으로 표시합니다 