module
Version:
v0.26.7
Opens a new window with list of versions in this module.
Published: Jun 12, 2024
License: AGPL-3.0
Opens a new window with license information.
README
¶
Dobermann 🦮 [in beta]
Uptime monitoring

Primary Components
- Core service (./cmd/service): The main service responsible for all operations except for recurrent monitor's checks.
- Worker (./cmd/worker): A service meant to be replicated across various regions with the goal of recurrently perform checks to the monitor's urls.
Secondary Components
Set up in Dev Env
Tools required:
- Docker (Docker Compose)
- Taskfile - An enhanced
make/Makefile
Set up:
- cd
./dobermann
- boot up everything
docker-compose up
or docker-compose up -d
- run tests all kinds of tests
task test:all
Project Management
Design and Modelling
Continuous Integration and Deployment
License
GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007
...
The full license: ./LICENSE.md
Directories
¶
cmd
|
|
|
|
|
|
|
|
|
|
internal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ports/http
Package http provides primitives to interact with the openapi HTTP API.
|
Package http provides primitives to interact with the openapi HTTP API. |
|
|
client
Package client provides primitives to interact with the openapi HTTP API.
|
Package client provides primitives to interact with the openapi HTTP API. |
Click to show internal directories.
Click to hide internal directories.