roomruler

roomruler logo

Overview

Web application for distribution of free classrooms. Description

Build instruction

Production:

docker build . --build-arg "VITE_WS_URL=<Backend url>" --target front --tag roomruler_front
docker build . --build-arg "VITE_WS_URL=<Backend url>" --target back --tag roomruler_back

docker run -d -e "DATABASE_URL=<CockroachDB connection string>" -p "<Backend public port>:8081" --name roomruler_back roomruler_back
docker run -d --name roomruler_front -p "<Frontend public port>:80" roomruler_front

Development:

npx pnpm install
npx pnpm -r run build
npx pnpm -r run dev
Description
Languages
TypeScript 91.1%
JavaScript 3.8%
Dockerfile 3.2%
HTML 1.9%