├── .gitignore ├── .ruby-gemset ├── .ruby-version ├── LICENSE ├── Readme.md ├── _build ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── config.yml ├── consul_keys.yml ├── dockercompose │ └── helloworld │ │ └── docker-compose.yml ├── dockerfile │ └── helloworld │ │ ├── Dockerfile │ │ ├── config.ctmpl │ │ └── s6-etc │ │ ├── .s6-svscan │ │ ├── crash │ │ └── finish │ │ ├── app │ │ ├── finish │ │ └── run │ │ └── consul-template │ │ ├── finish │ │ └── run ├── features │ ├── echo.feature │ ├── health.feature │ └── support │ │ └── env.rb └── swagger_spec │ └── swagger.yml ├── circle.yml ├── global └── global.go ├── handlers ├── const.go ├── echo.go ├── echo_test.go ├── health.go ├── health_test.go ├── middleware_requestvalidation.go ├── middleware_requestvalidation_test.go └── xx_router.go ├── logging └── StatsD.go ├── main.go └── mocks └── mocks.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | helloworld 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.3.1 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/Readme.md -------------------------------------------------------------------------------- /_build/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/Gemfile -------------------------------------------------------------------------------- /_build/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/Gemfile.lock -------------------------------------------------------------------------------- /_build/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/Rakefile -------------------------------------------------------------------------------- /_build/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/config.yml -------------------------------------------------------------------------------- /_build/consul_keys.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/consul_keys.yml -------------------------------------------------------------------------------- /_build/dockercompose/helloworld/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/dockercompose/helloworld/docker-compose.yml -------------------------------------------------------------------------------- /_build/dockerfile/helloworld/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/dockerfile/helloworld/Dockerfile -------------------------------------------------------------------------------- /_build/dockerfile/helloworld/config.ctmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/dockerfile/helloworld/config.ctmpl -------------------------------------------------------------------------------- /_build/dockerfile/helloworld/s6-etc/.s6-svscan/crash: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | -------------------------------------------------------------------------------- /_build/dockerfile/helloworld/s6-etc/.s6-svscan/finish: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | -------------------------------------------------------------------------------- /_build/dockerfile/helloworld/s6-etc/app/finish: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | -------------------------------------------------------------------------------- /_build/dockerfile/helloworld/s6-etc/app/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/dockerfile/helloworld/s6-etc/app/run -------------------------------------------------------------------------------- /_build/dockerfile/helloworld/s6-etc/consul-template/finish: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | -------------------------------------------------------------------------------- /_build/dockerfile/helloworld/s6-etc/consul-template/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/dockerfile/helloworld/s6-etc/consul-template/run -------------------------------------------------------------------------------- /_build/features/echo.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/features/echo.feature -------------------------------------------------------------------------------- /_build/features/health.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/features/health.feature -------------------------------------------------------------------------------- /_build/features/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/features/support/env.rb -------------------------------------------------------------------------------- /_build/swagger_spec/swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/_build/swagger_spec/swagger.yml -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/circle.yml -------------------------------------------------------------------------------- /global/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/global/global.go -------------------------------------------------------------------------------- /handlers/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/handlers/const.go -------------------------------------------------------------------------------- /handlers/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/handlers/echo.go -------------------------------------------------------------------------------- /handlers/echo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/handlers/echo_test.go -------------------------------------------------------------------------------- /handlers/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/handlers/health.go -------------------------------------------------------------------------------- /handlers/health_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/handlers/health_test.go -------------------------------------------------------------------------------- /handlers/middleware_requestvalidation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/handlers/middleware_requestvalidation.go -------------------------------------------------------------------------------- /handlers/middleware_requestvalidation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/handlers/middleware_requestvalidation_test.go -------------------------------------------------------------------------------- /handlers/xx_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/handlers/xx_router.go -------------------------------------------------------------------------------- /logging/StatsD.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/logging/StatsD.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/main.go -------------------------------------------------------------------------------- /mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholasjackson/helloworld/HEAD/mocks/mocks.go --------------------------------------------------------------------------------