I mean... Everyone wants to build a scheduler, right?
Probably none. Application used to prove out Spring Scheduler using Quartz with a persistence tier using an Oracle Database.
You'll need an Oracle Database. I'm using an
Oracle Database Free docker image on a VM in my
home-lab. You probably also need to toggle spring.quartz.jdbc.initialize-schema
to always
to
set up the schema. You instead could run
the schema
file separately.
There is a dev
profile that is activated by default. There is a
sample file, application-dev.template.yaml
, that has the values you most likely need to customize.
Other than that, it's a basic Spring Boot application.
To run:
gradle bootRun
To build a docker image:
gradle bootBuildImage