Skip to content

deepPublicGit/miko

Repository files navigation

Mikostore

vert.x 4.5.13 purple

This application was generated using http://start.vertx.io

Building

Built using vert.x, postgres, docker, sendgrid.

To Launch, use :

docker compose up

Available Endpoints:

http://localhost:8888/api/schedule/{botId} -- Integer botId (GET) Sets installable apps to schedule and reruns 1st app to be installed.
http://localhost:8888/api/schedule/{botId}?appId=2 -- Get Next App to Install will return url of 3rd app (GET)
http://localhost:8888/api/status/{botId}?appId=2&status=ERROR -- Update Status of botId and App (PUT), error thrice mail is sent out, automatically inserts into historical table.

/schedule endpoint example:

Schedule Api

/status endpoint example:

Status Api

postgres app list table:

App List Table

postgres status table:

Status Table

postgres history tracking table:

History Table

sample error email:

Email Alert after 3 retries

For sendgrid details reply over shared email.

About

Backend for Automated App Installation for Miko Mini Robots

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published