Pēteris Caune d833d299c2 Don't use jQuery on welcome page, much less JS to load.
Slightly reduce the size of bootstrap.css, by commenting out unused components.
Unauthenticated users see full logo, logged in users see icon-only logo.
2015-10-10 18:42:27 +03:00
2015-10-06 00:51:43 +03:00
2015-08-13 11:44:33 +03:00
2015-08-14 12:37:02 +03:00
2015-07-01 00:33:57 +03:00
2015-06-11 22:12:09 +03:00
2015-08-27 20:25:34 +03:00

healthchecks

Build Status Coverage Status

Screenshot of Welcome page

Screenshot of My Checks page

Screenshot of Period/Grace dialog

Screenshot of Channels page

healthchecks is a watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface.

It is live here: http://healthchecks.io/

The building blocks are:

  • Python 2 or Python 3
  • Django 1.8
  • PostgreSQL or MySQL

Setting Up for Development

These are instructions for setting up HealthChecks Django app in development environment.

  • prepare directory for project code and virtualenv:

      $ mkdir -p ~/webapps
      $ cd ~/webapps
    
  • prepare virtual environment (with virtualenv you get pip, we'll use it soon to install requirements):

      $ virtualenv --python=python3 hc-venv
      $ source hc-venv/bin/activate
    
  • check out project code:

      $ git clone git@github.com:healthchecks/healthchecks.git
    
  • install requirements (Django, ...) into virtualenv:

      $ pip install -r healthchecks/requirements.txt
    
  • make sure PostgreSQL server is installed and running, create database "hc":

      $ psql --user postgres
      postgres=# create database hc;
    
  • create database tables, triggers, superuser:

      $ cd ~/webapps/healthchecks
      $ ./manage.py migrate
      $ ./manage.py ensuretriggers
      $ ./manage.py createsuperuser
    
  • run development server:

      $ ./manage.py runserver
    
Description
No description provided
Readme 13 MiB
Languages
Python 51.4%
HTML 37.2%
CSS 5%
JavaScript 3.4%
Modelica 3%