Updated Deployment (markdown)

master
Hunter Long 2020-05-01 05:51:10 -07:00
parent 504acc5fb4
commit 6b806f6cb8
1 changed files with 5 additions and 1 deletions

@ -1,7 +1,11 @@
# Useful Code
- [handlers/routes.go](https://github.com/statping/statping/blob/master/handlers/routes.go) - Contains all the HTTP request routes
# Deployment Process
Statping is a pretty cool server for monitoring your services. The way we deploy might be a little cooler though. Statping is using the most bleeding edge technology to release updates and distribute binary files automatically.
1. Source code commits get pushed to Github
2. [Rice](https://github.com/GeertJohan/go.rice) will compile all the static assets into 1 file (rice-box.go in source)
2. [go.rice](https://github.com/GeertJohan/go.rice) will compile all the static assets into 1 file (rice-box.go in source)
3. SASS will generate a compiled version of the CSS.
4. Statping Help page is generated by cloning the Wiki repo using `go generate`.
5. Travis-CI tests the Golang application.