/srvApp

Primary LanguageGo

srvApp

Build Status

Build Status

Overview

srvApp is a Go package which makes it easy to create server processes with a consistent set of base infrastructure like logging, event-driven ini configuration, ip and geo-ip based security around registration of http handlers, static file serving capabilities, and simple message key authentication of requests. srvApp applications also contain basic windows service helpers which make them capable of registering and unregistering themselves with the Windows Service Control Manager.

License

This Go package is release under a BSD-style license, the contents of which are in the repo's LICENSE file.

API Documentation

http://godoc.org/github.com/xaevman/srvApp