https://github.com/murat/uprobot
Simple health checker app with elixir GenServer
https://github.com/murat/uprobot
elixir-lang phoenix-framework utilities
Last synced: 3 months ago
JSON representation
Simple health checker app with elixir GenServer
- Host: GitHub
- URL: https://github.com/murat/uprobot
- Owner: murat
- Created: 2019-04-06T11:11:13.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T23:44:38.000Z (over 2 years ago)
- Last Synced: 2024-10-12T10:46:18.081Z (8 months ago)
- Topics: elixir-lang, phoenix-framework, utilities
- Language: Elixir
- Homepage:
- Size: 1.41 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Uprobot
Uprobot is a ping bot for given URLs. I guess you may want to use a health check service like this for your deployments.
## Thanks
- I used [bulma](https://bulma.io/) as CSS framework, so thanks a lot all Bulma contributors.
- I used [logoly.pro](https://logoly.pro/#/) for create Uprobot's logo, so thanks a lot [HuanCheng Bai](https://github.com/bestony)## Screenshots


## Installation
To start your Phoenix server:
* Install dependencies with `mix deps.get`
* Create and migrate your database with `mix ecto.setup`
* Install Node.js dependencies with `cd assets && npm install`
* Start Phoenix endpoint with `mix phx.server`Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).
## TODO
- [ ] Use different intervals in GenServer for each site,
- [ ] Visualize downtimes with reasons and response times,
- [ ] Dockerize and deploy
- [ ] Think about good features