bw-hspc-contest-env/sandbox
2024-03-12 12:37:19 -04:00
..
.vscode [Sandbox] Update shared import 2024-03-12 12:16:07 -04:00
docker Merge shared code for submission running (extension/sandbox) and team submission info (extension/web) (#16) 2024-03-11 13:32:23 -04:00
src [Sandbox] Update shared import 2024-03-12 12:16:07 -04:00
.dockerignore [Shared][Web][Sandbox] Build shared in docker 2024-03-12 12:37:19 -04:00
.env.example Merge security/web-sandbox-secret 2024-03-11 17:39:43 -04:00
.eslintignore [sandbox] Add eslint 2024-02-17 15:49:30 -05:00
.eslintrc.cjs [sandbox] Add eslint 2024-02-17 15:49:30 -05: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 Merge security/web-sandbox-secret 2024-03-11 17:39:43 -04:00
Dockerfile [Shared][Web][Sandbox] Build shared in docker 2024-03-12 12:37:19 -04:00
package-lock.json [Sandbox] Update shared import 2024-03-12 12:16:07 -04:00
package.json [Sandbox] Update shared import 2024-03-12 12:16:07 -04:00
README.md Add READMEs 2023-09-14 11:16:11 -04:00
tsconfig.json [Sandbox] Update shared import 2024-03-12 12:16:07 -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