Skip to content

Commit

Permalink
Completed arena and competition backend interface, rewrote and update…
Browse files Browse the repository at this point in the history
…d docker_queue (#1311)

* Add hasura.ts

* Update arena.ts

* Update arena.ts

* Update arena.ts

* Update arena.ts

* Update arena.ts

* Update arena.ts

* Update docker_queue.ts

* Update arena.ts

* Update error handler

* Finish simple test for arena

* Update competition.ts

* Update competition.ts

* Update competition.ts

* Update competition.ts

* Finish simple test for competition.ts

* Add delete file rules

* Add delete file rules

* Fix warnings

* Update envoy

* Fix some warnings

---------

Co-authored-by: xiangmy21 <[email protected]>
  • Loading branch information
zzdhybthu and xiangmy21 authored Apr 9, 2024
1 parent e218195 commit 44e8254
Show file tree
Hide file tree
Showing 14 changed files with 4,144 additions and 2,166 deletions.
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"typescript.tsdk": "node_modules/typescript/lib"
"typescript.tsdk": "node_modules/typescript/lib",
"editor.tabSize": 2
}
4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
"graphql-tag": "2.12.6",
"html-to-text": "8.2.1",
"isemail": "3.2.0",
"js-yaml": "^4.1.0",
"jsonwebtoken": "9.0.0",
"mathjs": "10.6.4",
"mongoose": "6.10.5",
Expand All @@ -37,6 +38,7 @@
"nodemailer": "6.9.1",
"qcloud-cos-sts": "^3.1.0",
"unisms": "^0.0.6",
"uuid": "^9.0.1",
"web-push": "3.6.7"
},
"devDependencies": {
Expand All @@ -57,13 +59,15 @@
"@types/dockerode": "3.3.16",
"@types/express": "4.17.17",
"@types/html-to-text": "8.1.1",
"@types/js-yaml": "^4.0.9",
"@types/jsonwebtoken": "8.5.9",
"@types/mongodb": "4.0.6",
"@types/mongoose": "5.10.3",
"@types/morgan": "1.9.4",
"@types/multer": "1.4.7",
"@types/node-fetch": "2.6.3",
"@types/nodemailer": "6.4.7",
"@types/uuid": "^9.0.8",
"@typescript-eslint/eslint-plugin": "5.59.1",
"@typescript-eslint/parser": "5.59.1",
"cross-env": "7.0.3",
Expand Down
12 changes: 8 additions & 4 deletions src/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@ import docsRouter from "./routes/docs";
import applicationRouter from "./routes/application";
import fileRouter from "./routes/files";
import codeRouter from "./routes/code";
import roomRouter from "./routes/room";
import contestRouter from "./routes/contest";
// import roomRouter from "./routes/room";
// import contestRouter from "./routes/contest";
import arenaRouter from "./routes/arena";
import competitionRouter from "./routes/competition";
import notificationRouter from "./routes/notification";

const app = express();
Expand Down Expand Up @@ -44,8 +46,10 @@ app.use("/docs", docsRouter);
app.use("/application", applicationRouter);
app.use("/files",fileRouter);
app.use("/code", codeRouter);
app.use("/room", roomRouter);
app.use("/contest", contestRouter);
// app.use("/room", roomRouter);
// app.use("/contest", contestRouter);
app.use("/arena", arenaRouter);
app.use("/competition", competitionRouter);
app.use("/notification", notificationRouter);

export default app;
Loading

0 comments on commit 44e8254

Please sign in to comment.