Skip to content

jacksonlmr/uptime_monitor

Repository files navigation

Uptime Monitor

A web app for monitoring URLs. Add a URL and a background job periodically pings it, recording status, response time, and HTTP status codes.

Running with Docker

Requirements: Docker and Docker Compose

docker compose up

Visit http://localhost:3000, create an account, and start adding monitors. The database is created and migrated automatically on startup.

To stop and remove containers:

docker compose down

Running Locally

Requirements:

  • Ruby 3.4.9
  • PostgreSQL

Setup

bin/setup

Running

bin/rails server

Visit http://localhost:3000, create an account, and start adding monitors.

Tests

bin/rails test          # Unit and integration tests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors