Skip to content

Commit 999046e

Browse files
author
shashankiifetech
committed
Merge branch 'development-new' of https://github.com/HYDRO2070/Code-Complier
2 parents acd1f8b + 51719db commit 999046e

24 files changed

+1231
-783
lines changed

.dockerignore

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Ignore node modules & dev clutter
2+
node_modules
3+
npm-debug.log
4+
5+
# Git stuff
6+
.git
7+
.gitignore
8+
9+
# Env files (you set them in Render manually)
10+
.env
11+
.env.*
12+
13+
# Local-only code/output/data
14+
temp/
15+
shared/tmp/
16+
*.out
17+
*.class
18+
*.pyc
19+
*.log
20+
*.swp
21+
22+
# Editor/OS junk
23+
.DS_Store
24+
.vscode
25+
.idea
26+
27+
# Tests, docs, and unused folders
28+
tests/
29+
docs/
30+
scripts/cleanup.js # (Optional only needed in cron Docker build)

.gitignore

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,30 @@
1-
node_modules
1+
# Node.js
2+
node_modules/
3+
npm-debug.log*
4+
.env
5+
.env.*
6+
7+
# Logs
8+
logs/
9+
*.log
10+
11+
# OS / Editor junk
12+
.DS_Store
13+
Thumbs.db
14+
.idea/
15+
.vscode/
16+
17+
# Compiled / temp files
18+
*.out
19+
*.class
20+
temp/
21+
shared/tmp/
22+
*.pyc
23+
*.swp
24+
25+
# BullMQ job cache (if persisted locally, unlikely)
26+
*.rdb
27+
*.aof
28+
29+
# Render build artifacts (if any)
30+
render.yaml

DockerFile

Lines changed: 0 additions & 13 deletions
This file was deleted.

Dockerfile

Lines changed: 0 additions & 13 deletions
This file was deleted.

Dockerfile.api

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Dockerfile.api – API & Bull Board
2+
FROM node:18-slim
3+
4+
ARG DEBIAN_FRONTEND=noninteractive
5+
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
g++ openjdk-17-jdk python3 time && \
7+
rm -rf /var/lib/apt/lists/*
8+
9+
# non‑root for extra safety
10+
RUN useradd -m runner
11+
USER runner
12+
13+
WORKDIR /app
14+
COPY package*.json ./
15+
RUN npm install --production
16+
17+
COPY . .
18+
19+
EXPOSE 8080
20+
CMD ["node", "api/api.js"]

Dockerfile.worker

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Dockerfile.worker – code‑execution worker
2+
FROM node:18-slim
3+
4+
ARG DEBIAN_FRONTEND=noninteractive
5+
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
g++ openjdk-17-jdk python3 time && \
7+
rm -rf /var/lib/apt/lists/*
8+
9+
RUN useradd -m runner
10+
USER runner
11+
12+
WORKDIR /app
13+
COPY package*.json ./
14+
RUN npm install --production
15+
16+
COPY . .
17+
18+
CMD ["node", "worker/worker.js"]

Dockerfiles/Dockerfile.cpp

Lines changed: 0 additions & 14 deletions
This file was deleted.

Dockerfiles/Dockerfile.java

Lines changed: 0 additions & 14 deletions
This file was deleted.

Dockerfiles/Dockerfile.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

Dockerfiles/Dockerfile.python

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)