Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 920 Bytes

CONTRIBUTING.md

File metadata and controls

57 lines (37 loc) · 920 Bytes

Contributing

Setup development environment

Install database backend

Either Postgres or MongoDB need to be available.

To install Postgres on macOS run:

$ brew install postgresql

To install MongoDB on macOS run:

$ brew tap mongodb/brew
$ brew install mongodb-community@4.4

Add mongod to your path and run:

$ mongod --config /usr/local/etc/mongod.conf

Install packages

Create a virtual environment:

$ python3 -m venv venv

Install package dependencies into the virtual environment:

$ venv/bin/pip install -r requirements.txt
$ venv/bin/pip install -r requirements-dev.txt
$ venv/bin/pip install -e .

Run Alerta in development mode

Alerta can be run in "development mode" from the command-line:

$ alertad run

Test that Alerta API is working by curl-ing the API endpoint:

$ curl http://localhost:8080/