# 🐳 Install Docker
# 📂 git clone https://github.com/leocodeio/Algo-Leveling.git
# 📂 cd Algo-Leveling
docker-compose up -d db redis
sleep 10s
docker-compose up -d
sleep 5s
cd web-app/backend
pnpm install prisma
npx prisma init
# Export data to file
cd prisma
pg_dump -h localhost -U judge0 -d judge0 -p 8081 --data-only -f seed.sql
# Create new database and import
npx prisma migrate dev
psql -h localhost -U judge0 -d judge0 -p 8081 -f seed.sql
Navigate to web-app/backend
folder:
cd web-app/backend
pnpm install
pnpm run dev
Navigate to web-app/problem-generator
folder:
cd web-app/problem-generator
pnpm install
pnpm run generate
Navigate to web-app/frontend
folder:
cd web-app/frontend
pnpm install
pnpm run dev