From 30d32f30a64e1c539dfb06f8cbb6da22fb0a5a65 Mon Sep 17 00:00:00 2001 From: Manan Gandhi Date: Sun, 17 Nov 2024 11:59:11 +0530 Subject: [PATCH 1/8] [frontend] Update 404 --- frontend/src/pages/NoPageFound.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/NoPageFound.jsx b/frontend/src/pages/NoPageFound.jsx index 34f893d..fa3a432 100644 --- a/frontend/src/pages/NoPageFound.jsx +++ b/frontend/src/pages/NoPageFound.jsx @@ -3,8 +3,8 @@ import { CircleX } from "lucide-react"; function NoPageFound() { return (
-
- +
+ Error 404 - Page not found From 0f0157f108b478771bcd07ea78f39a71e9030dd2 Mon Sep 17 00:00:00 2001 From: Manan Gandhi Date: Sun, 17 Nov 2024 18:30:26 +0530 Subject: [PATCH 2/8] [frontend] Remove unnecessary button --- frontend/src/components/custom/Editorials.jsx | 7 ------- 1 file changed, 7 deletions(-) diff --git a/frontend/src/components/custom/Editorials.jsx b/frontend/src/components/custom/Editorials.jsx index 135e5bd..9559cf0 100644 --- a/frontend/src/components/custom/Editorials.jsx +++ b/frontend/src/components/custom/Editorials.jsx @@ -23,13 +23,6 @@ function Editorials({ return (
No Editorials Found -
); } From 1afbe1acdd0ac62603de9e356fa545c4d03d4d22 Mon Sep 17 00:00:00 2001 From: Manan Gandhi Date: Mon, 18 Nov 2024 14:39:06 +0530 Subject: [PATCH 3/8] [frontend] Remove unused imports --- frontend/src/components/custom/Editorials.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/custom/Editorials.jsx b/frontend/src/components/custom/Editorials.jsx index 9559cf0..ba3c9ec 100644 --- a/frontend/src/components/custom/Editorials.jsx +++ b/frontend/src/components/custom/Editorials.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from "react"; +import React from "react"; import { ScrollArea } from "../ui/scroll-area"; import { Table, @@ -8,7 +8,7 @@ import { TableHeader, TableRow, } from "../ui/table"; -import { ArrowLeft, DeleteIcon, Edit } from "lucide-react"; +import { ArrowLeft, DeleteIcon } from "lucide-react"; import Markdown from "react-markdown"; import { Button } from "../ui/button"; From 908e96b9de4e9b9f048981d02255bcb8bcf75d84 Mon Sep 17 00:00:00 2001 From: Manan Gandhi Date: Tue, 19 Nov 2024 11:13:19 +0530 Subject: [PATCH 4/8] [Backend] Remove unnecessary console.log --- backend/execution-worker/execute.js | 1 - 1 file changed, 1 deletion(-) diff --git a/backend/execution-worker/execute.js b/backend/execution-worker/execute.js index 55a011e..8d1ce76 100644 --- a/backend/execution-worker/execute.js +++ b/backend/execution-worker/execute.js @@ -193,7 +193,6 @@ const executeFromQueue = async (message, channel) => { points: true, }, }); - console.log(updated.points); } } }; From 4a7cea7934e093848741db5c6a032c42d8bc6508 Mon Sep 17 00:00:00 2001 From: Manan Gandhi Date: Tue, 19 Nov 2024 11:24:07 +0530 Subject: [PATCH 5/8] [Backend] Remove unnecessary console.log --- backend/execution-worker/execute.js | 1 - backend/middlewares/rate-limit.js | 1 - 2 files changed, 2 deletions(-) diff --git a/backend/execution-worker/execute.js b/backend/execution-worker/execute.js index 8d1ce76..4db3a1e 100644 --- a/backend/execution-worker/execute.js +++ b/backend/execution-worker/execute.js @@ -81,7 +81,6 @@ const executeFromQueue = async (message, channel) => { return; } resolve(); - console.log("TLE"); didTLE = true; const result = { status: "TimeLimitExceeded", diff --git a/backend/middlewares/rate-limit.js b/backend/middlewares/rate-limit.js index d68976f..56f1b88 100644 --- a/backend/middlewares/rate-limit.js +++ b/backend/middlewares/rate-limit.js @@ -14,7 +14,6 @@ const rateLimit = async (req, res, next, limit = 5, use = "") => { req.socket.remoteAddress || req.connection.socket.remoteAddress; } - console.log(key); const redisId = `rate-limit:${use}/${key}`; const requests = await redis.incr(redisId); if (requests === 1) { From 065324dc00a190634e2f4abbb032786e610e06ef Mon Sep 17 00:00:00 2001 From: Manan Gandhi Date: Tue, 19 Nov 2024 14:16:54 +0530 Subject: [PATCH 6/8] [code-runner] Move to alpine for smaller image size --- code-runner/Dockerfile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/code-runner/Dockerfile b/code-runner/Dockerfile index 26ccdb8..8ffeb94 100644 --- a/code-runner/Dockerfile +++ b/code-runner/Dockerfile @@ -1,11 +1,12 @@ -FROM ubuntu:latest +FROM alpine:latest WORKDIR /usr/code-runner -RUN apt update -RUN apt install gcc g++ -y -RUN apt install nodejs -y -RUN apt install python3 -y -RUN apt install default-jdk -y +RUN apk update +RUN apk add gcc g++ +RUN apk add nodejs +RUN apk add python3 +RUN apk add openjdk11 +RUN apk add bash COPY executor.py executor.py CMD ["bash"] \ No newline at end of file From 6c1f3c7fcc791ef24e936dedd747c2d1c07ab528 Mon Sep 17 00:00:00 2001 From: Manan Gandhi Date: Wed, 20 Nov 2024 14:47:58 +0530 Subject: [PATCH 7/8] Update Docker-compose file --- docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 421d1d7..949435f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,8 +10,8 @@ services: volumes: - ./backend/.env.prod:/usr/src/app/.env - /var/run/docker.sock:/var/run/docker.sock - # - /path/to/ssl/fullchain.pem:/usr/src/app/ssl/fullchain.pem - # - /path/to/ssl/privkey.pem:/usr/src/app/ssl/privkey.pem + - /path/to/ssl/fullchain.pem:/usr/src/app/ssl/fullchain.pem + - /path/to/ssl/privkey.pem:/usr/src/app/ssl/privkey.pem user: root command: sh -c "npx prisma migrate deploy && npm run start" From ef506ea5b0ba82fcd64e85b2202320ff69a30315 Mon Sep 17 00:00:00 2001 From: Manan Gandhi Date: Wed, 20 Nov 2024 21:28:41 +0530 Subject: [PATCH 8/8] [frontend] Update GitHub Repo Link --- frontend/src/pages/Home.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/pages/Home.jsx b/frontend/src/pages/Home.jsx index 469d871..38eabd4 100644 --- a/frontend/src/pages/Home.jsx +++ b/frontend/src/pages/Home.jsx @@ -32,7 +32,7 @@ function Home() {