Web server that demonstrates REST API, configuration, logging, metrics, middleware, and panic handling. See main.go or the examples\client folder for how it works.
go build -o serverThe configuration can be specified using a config.yml file, environment variables, or command line arguments.
---
http:
address: http://localhost
port: 2000
content: contentexport HTTP_ADDRESS=http://localhost
export HTTP_PORT=2000
export HTTP_CONTENT=content./server http_address=http://localhost http_port=1111 http_content=content