-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
26 lines (19 loc) · 943 Bytes
/
Copy pathMakefile
File metadata and controls
26 lines (19 loc) · 943 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
dev-server:
clear && cd backend && air
dev-frontend:
clear && cd frontend && bun dev
dev-judge:
clear && cd backend && go run ./cmd/judge
nats-build:
docker build -t codelab/nats:latest -f Dockerfile.nats .
nats-up:
docker run --name codelab-nats -d -p 4222:4222 -p 8222:8222 codelab/nats:latest
sandbox-images:
docker build -t codelab/sandbox-python:latest -f backend/internal/sandbox/images/Dockerfile.python backend/internal/sandbox/images
docker build -t codelab/sandbox-node:latest -f backend/internal/sandbox/images/Dockerfile.node backend/internal/sandbox/images
docker build -t codelab/sandbox-cpp:latest -f backend/internal/sandbox/images/Dockerfile.cplus backend/internal/sandbox/images
docker build -t codelab/sandbox-java:latest -f backend/internal/sandbox/images/Dockerfile.java backend/internal/sandbox/images
seed:
cd backend && go run ./cmd/seed
seed-reset:
cd backend && go run ./cmd/seed -reset