Sign inSign up

yashashavgoyal/chronicle

By yashashavgoyal

•Updated 8 months ago

Modern Dockerized cron job management UI for DevOps and system administrators.

Image
Developer tools
1

1.5K

yashashavgoyal/chronicle repository overview

⁠Chronicle – Modern Cron Job Management (Next.js)

Docker Pulls Docker Image Size Docker Stars License

Chronicle is a modern, visual cron job management platform built for DevOps Engineers and System Administrators.

This Docker image packages the Chronicle Next.js application in a production-ready, containerized form, suitable for self-hosting, scaling, and cloud deployments.

āš™ļø Designed for real-world DevOps workflows — ALB, EC2, Nginx, Docker Compose.


ā šŸ“¦ Image Overview

  • Multi-stage Docker build
  • Next.js standalone output
  • Lightweight & production-optimized
  • Designed for horizontal scaling
  • Works behind Nginx / AWS ALB

ā šŸš€ Quick Start

docker run -d   --name chronicle   -p 3000:3000   yashashavgoyal/chronicle:latest

Open in browser:

http://localhost:3000

ā āš™ļø Configuration

⁠Build-Time Environment Variable
VariableDescription
NEXT_PUBLIC_SITE_URLPublic URL of the deployed Chronicle instance
docker build   --build-arg NEXT_PUBLIC_SITE_URL=https://chronicle.example.com   -t yashashavgoyal/chronicle .

āš ļø NEXT_PUBLIC_SITE_URL is injected at build time (Next.js static optimization behavior).


⁠🧩 Docker Compose Example

version: "3.8"

services:
  chronicle:
    image: yashashavgoyal/chronicle:latest
    container_name: chronicle
    ports:
      - "3000:3000"
    restart: unless-stopped

Typical deployment architecture:

Internet → AWS ALB → EC2 → Nginx → Chronicle Containers
  • Multiple EC2 instances
  • Each instance runs Nginx + multiple Chronicle containers
  • GitHub Actions for CI/CD
  • Pull-based deployments

ā šŸ› ļø Build Details

  • Base Image: node:20-alpine
  • Framework: Next.js (Standalone)
  • Runtime Port: 3000
  • Container Runtime: Docker

ā šŸ”— Application Repository

This Docker image is built directly from the official Chronicle codebase.

Source code, CI/CD workflows, and infrastructure details: https://github.com/YashashavGoyal/crontab.ui⁠

Chronicle is fully open-source — audit, fork, and contribute.


ā šŸ‘Øā€šŸ’» Maintainer

Yashashav Goyal


ā šŸ“„ License

MIT License Ā© 2025 Yashashav Goyal

Tag summary

Content type

Image

Digest

sha256:7a22c49d1…

Size

71.3 MB

Last updated

8 months ago

docker pull yashashavgoyal/chronicle