mirror of
https://github.com/alerta/alerta.git
synced 2025-01-24 09:19:40 +00:00
0cb430d2ef
* Use flake8 instead of pylint and black * Fix type errors
920 B
920 B
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/