Skip to content
Dockerized restful API powered by express/typescript ready to be deployed on kubernetes cluster
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci get the current helm version May 10, 2019
@types/winston-loggly-bulk fix: added logger May 6, 2019
assets refactored readme nad logging Jun 8, 2019
k8s Update ingress.yaml Jun 12, 2019
scripts fix: updated env values for logger May 10, 2019
src refactored readme nad logging Jun 8, 2019
.dockerignore
.editorconfig added .editorconfig Feb 21, 2019
.env.example added .env.example Apr 7, 2019
.gitignore fix: changed k8s configs and logging May 5, 2019
.jscpd.json added new routes and cli commands Apr 20, 2019
Dockerfile chore(deps): update node.js to v10.16.0 May 29, 2019
LICENSE added more login tests and translations Mar 26, 2019
README.md refactored readme nad logging Jun 8, 2019
jest.config.js made progress with sending emails and tests Apr 4, 2019
package-lock.json Update dependency ts-node to v8.3.0 Jun 15, 2019
package.json Update dependency ts-node to v8.3.0 Jun 15, 2019
prettier.config.js added presenter, enhanced router and updated dependencies Mar 13, 2019
renovate.json changed renovate config Feb 23, 2019
tsconfig.json fix: added logger May 6, 2019
tslint.json fix: structured presenter functionality Mar 19, 2019

README.md

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

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
  • objects

This repo would not exist if not inspiration coming from:

Credits:

You can’t perform that action at this time.