The CodeBench main API.
- NodeJS v16+
- PostgreSQL (cf
docker-compose.yml
)
Dev with hot-reloading:
npm run dev
Prod:
npm start
Delete schema:
npm run db:drop
Run all migrations:
npm run db:migrate
Reset db (combination of drop and migrate)
npm run db:reset
npm run typeorm migration:generate -- -n xxx
Create migration:
# After editing or adding an Entity
npm run typeorm migration:generate -- -n AddNewEntity
Available commands for eslint/prettier:
npm run lint:check
npm run lint:fix
npm run format:check
npm run format:fix