@kube-js/kube-ts-server

1.5.25 • Public • Published

kube-ts-server

CircleCI codecov GitHub tag (latest SemVer) jscpd

Dockerized restful API powered by express/typescript ready to be deployed on kubernetes cluster

Demo - deployed on digital ocean kubernetes cluster

https://demo.mariuszrajczakowski.me/api/v1

Client for this API - deployed on digital ocean kubernetes cluster

https://client.mariuszrajczakowski.me

Docs

https://kubetsserver.docs.apiary.io

Getting started

  • clone the repo
git clone git@github.com:kube-js/kube-ts-server.git
  • install all dependencies
npm install
  • migrates and seeds a project
npm run setup
  • build the project
npm run build
  • run the server (for production, after build)
npm run start
  • run the server (for dev purposes, has a watch mode)
npm run dev
  • run tests
npm run test

npm run test:watch

Currently includes the following models:

  • users
  • userRole
  • roles
  • rolePermission
  • permissions
  • resetPasswordTokens
  • courses
  • enrolments
  • sections
  • units

This repo would not exist if not inspiration coming from:

Credits:

Package Sidebar

Install

npm i @kube-js/kube-ts-server

Weekly Downloads

0

Version

1.5.25

License

MIT

Unpacked Size

336 kB

Total Files

380

Last publish

Collaborators

  • mariocoski