Skip to content

bongoTestAccount/db-scheduler-ui

 
 

Repository files navigation

DB Scheduler UI

build status License

Demo version.
A UI extension of db-scheduler

Changed something

Features

  • Connects to db-scheduler to show a UI for your executions.
  • Uses SpringBoot to launch a UI
  • Re-run or Run your task directly from the User Interface
  • Sort task on Task Name or Execution Time
  • View only Tasks that are Scheduled, Running or Failed.
  • View the history of all Tasks
  • Delete Tasks
  • Polling every 2 seconds.

Screenshot

Table of contents

Prerequisites

  • An existing Spring Boot application, with db-scheduler
  • Minimum Java 11 and SpringBoot 2.7
  • db-scheduler-log version 0.7.0
  • Minimum db-scheduler version 12.5

Getting started

  1. Add maven dependency
<dependency>
    <groupId>no.bekk.db-scheduler-ui</groupId>
    <artifactId>db-scheduler-ui-starter</artifactId>
    <version>0.0.1</version>
</dependency>
<dependency>
    <groupId>io.rocketbase.extension</groupId>
    <artifactId>db-scheduler-log-spring-boot-starter</artifactId>
    <version>0.7.0</version>
</dependency>

How it works

Db-scheduler-UI adds a library that have a frontend application to show all Task in db-scheduler. The db-scheduler-ui backend is connected to the schedule-client. The backend fetches all executions, and they are sorted and filtered in the backend before it is displayed in the frontend app. As the backend connects to scheduler-client it is possible to run, re-run and delete task form the database in the application.

The URL connects to db-scheduler/**

Configuration

None

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 57.9%
  • Java 41.5%
  • Other 0.6%