Status Check (#298)

* Added status command

* Multiple features

* Added HTTP Server

* minor readme update

* Added more info to pretty print output on status

* Update status_update.md

* Updated docs to reflect http endpoint

* Removed a failed IDE refactor

* More IDE blunder

* Added Prometheus Metrics

* Implemented recommendations

* Updated based on suggestions

* Added note to status command
This commit is contained in:
Michael
2021-03-23 18:33:54 -07:00
committed by GitHub
parent 7a46d27811
commit 50cc8d20a9
63 changed files with 1308 additions and 184 deletions

21
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,21 @@
# Contributing
## Cargo Make
This package includes a make file for easy development.
You can get use the make file by installing cargo make via `cargo install cargo-make`
### Commands
| Command | What it does |
|---------------------|--------------|
| makers format | Formats the `http-server` and `odin` |
| makers clippy | Builds and runs clippy on `http-server` and `odin` |
| makers build | Builds the two projects |
| makers start:dev | Formats, Clippy, docker-compose build, and docker-compose up |
| makers docker:build | Runs docker-compose build for the file `docker-compose.dev.yml` |
| makers docker:up | Runs docker-compose up for `docker-compose.dev.yml` |
| makers access | Runs `docker-compose -f docker-compose.dev.yml exec --user steam valheim bash` |
| makers access:admin | Runs `docker-compose -f docker-compose.dev.yml exec valheim bash` |
| makers release | Builds a release binary for `odin` and `http-server` |