bw-hspc-contest-env/sandbox
David Poeschl 17515af25c
Include detailed run result info in DB & show in admin site (#10)
* Send detailed submission run result info to site/database

* Show SubmissionStateReason on site

* Mark Build/TLE errors as graded immediately

* Remove superfluous log
2023-12-19 16:40:31 -05:00
..
src Include detailed run result info in DB & show in admin site (#10) 2023-12-19 16:40:31 -05:00
.dockerignore [sandbox] Use env file for docker compose 2023-09-07 13:19:10 -04:00
.env.example [sandbox] Use env file for docker compose 2023-09-07 13:19:10 -04:00
.gitignore [sandbox] Formatting and scripts 2023-08-26 13:46:59 -04:00
.prettierignore [sandbox] Formatting and scripts 2023-08-26 13:46:59 -04:00
.prettierrc [sandbox] Formatting and scripts 2023-08-26 13:46:59 -04:00
docker-compose.yml [sandbox] Use env file for docker compose 2023-09-07 13:19:10 -04:00
Dockerfile [sandbox] Use node lts 2023-10-18 14:32:18 -04:00
package-lock.json [sandbox] Update deps 2023-11-19 21:06:40 -05:00
package.json [sandbox] Update deps 2023-11-19 21:06:40 -05:00
README.md Add READMEs 2023-09-14 11:16:11 -04:00
tsconfig.json [sandbox] Formatting and scripts 2023-08-26 13:46:59 -04:00

BW Contest Sandbox

Build Instructions

For all builds

You must fill out a .env file. An example is provided in .env.example. This is used for dev, production, and docker.

Build dependencies:

  • NodeJS
  • Docker (for docker build)

It is recommended to test development changes in a docker container.

For Development

npm i
npm run build
node build

For Production

npm i
npm run build
node build

Docker

docker compose up --build