Skip to content
Kneerunjun edited this page Apr 16, 2021 · 3 revisions

Lumin API microservice

For autolumin as an application here are the features this microservice shall support

  • Device registration, Schedule defaulting
  • Getting schedules for a device
  • Patching schedules for a device
  • Un-registering a device
  • Getting api logs under authentication

autolumin is a containerized microservice that runs an JSON REST application.

Running the microservice on any host

We have resorted to containerization since we want the service to be agnostic of the host. Moving the microservice to cloud / dev environment shouldn't be much of an effort . Using CI/CD providers like Buddy we can autodeploy the code on target cloud machine, just by pushing new code to master branch on github. Code once tested on the development environment can be simple pushed on github repository. Hooks on the repo can trigger a deployment on the cloud machine.

Cloud host machine, needs only docker, docker-compose installed on it

Clone this wiki locally