You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Pēteris Caune 3921915049 Updated logo 9 years ago
hc More tests. 9 years ago
static Updated logo 9 years ago
stuff Updated logo 9 years ago
templates Updated logo 9 years ago
.gitignore Fix py2.7 9 years ago
.travis.yml Fix bug with pinging webhook 9 years ago
LICENSE Adding LICENSE 10 years ago
README.md Badges in README 9 years ago
manage.py Initial commit 10 years ago
requirements.txt forgot django-ses-backend in requirements.txt 9 years ago

README.md

healthchecks

Build Status Coverage Status

Screenshot of Welcome page

Screenshot of My Checks page

Screenshot of Period/Grace dialog

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 [email protected]: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