WebCron
Scheduled HTTP job execution
Open it
Routes
| Protocol | Address | JAR | Provider |
|---|---|---|---|
| https | www.webcron.wasmserver.com | webcron-wui.jar | danger_jarfile |
| https | api.webcron.wasmserver.com | webcron-server.jar | cloudrunjar |
| other | webcron/ | webcron | danger_jarfile |
Repositories
| Repository | Layer | Description |
|---|---|---|
| webcron | other | WebCron service source code |
Depends on
None documented
Documentation Edit this page
WebCron
Scheduled HTTP job execution service. Allows users to define cron-style schedules that trigger HTTP requests at specified intervals, providing a managed job scheduling platform.
Architecture
+-------------+ +----------------+
| Browser | | External Calls |
+-------------+ +----------------+
| |
HTTPS | HTTPS |
v v
+----------------+ +------------------+
| webcron-wui | | webcron-server |
| .jar | | .jar |
| (CN) | | (Cloud Run) |
+----------------+ +------------------+
| |
v v
+-----------------------------------+
| url://webcron/ |
| (ContainerNursery) |
+-----------------------------------+
|
v
+-----------------------------------+
| Scheduler / Storage |
+-----------------------------------+
Dependents
- Services and users relying on scheduled HTTP job execution
Deployment
- Cloud Run:
webcron-server.jardeployed to Google Cloud Run, serving the API atapi.webcron.wasmserver.com. - ContainerNursery:
webcron-wui.jarserves the web UI atwww.webcron.wasmserver.com. Thewebcronbackend runs as a ContainerNursery service accessible viaurl://webcron/.
Health Checks
- Web UI:
https://www.webcron.wasmserver.com/ - API endpoint:
https://api.webcron.wasmserver.com/ - ContainerNursery: monitored via standard ContainerNursery health checks
Notes
- Standard layered architecture with a web UI, public API, and internal service backend.
- The web UI provides a dashboard for managing scheduled jobs.
Read at commit 9467c5cbaeba