Directories ¶
Path | Synopsis |
---|---|
backend
|
|
postgres
Package postgres helps creating PostgreSQL connection pools
|
Package postgres helps creating PostgreSQL connection pools |
redis
Package redis helps creating redis connection pools
|
Package redis helps creating redis connection pools |
cmd
|
|
Package http implements the basic pace microservice handlers and a standard microservice server configured via environment variables.
|
Package http implements the basic pace microservice handlers and a standard microservice server configured via environment variables. |
jsonapi/generator
Package generator translates an OpenAPIv3 specification into working go code that handles marshalling, error handling, parameter parsing and validation.
|
Package generator translates an OpenAPIv3 specification into working go code that handles marshalling, error handling, parameter parsing and validation. |
jsonapi/runtime
Package runtime contains functions for marshalling, error handling, parameter parsing and validation.
|
Package runtime contains functions for marshalling, error handling, parameter parsing and validation. |
oauth2
Package oauth2 provides a middelware that introspects the auth token on behalf of PACE services and populate the request context with useful information when the token is valid, otherwise aborts the request.
|
Package oauth2 provides a middelware that introspects the auth token on behalf of PACE services and populate the request context with useful information when the token is valid, otherwise aborts the request. |
internal
|
|
maintenance
|
|
health
Package health implements a simple but performant handler that will be invoked by the loadbalancer frequently
|
Package health implements a simple but performant handler that will be invoked by the loadbalancer frequently |
metric
Package metric returns the prometheus metrics handler
|
Package metric returns the prometheus metrics handler |
metric/jsonapi
Package jsonapi implements the json api related metrics documented here: https://lab.jamit.de/pace/web/meta/wikis/concept/metrics#m2-microservice-any-pace-microservice
|
Package jsonapi implements the json api related metrics documented here: https://lab.jamit.de/pace/web/meta/wikis/concept/metrics#m2-microservice-any-pace-microservice |
terminationlog
Package terminationlog helps to fill the kubernetes termination log.
|
Package terminationlog helps to fill the kubernetes termination log. |
pkg
|
|
synctx
Package synctx implements helpers for the context package on top of the sync package.
|
Package synctx implements helpers for the context package on top of the sync package. |
test
|
|
livetest
Package livetest implements a set of helpers that ease writing of a sidecar that tests the functions of a service.
|
Package livetest implements a set of helpers that ease writing of a sidecar that tests the functions of a service. |
tools
|
|
Click to show internal directories.
Click to hide internal directories.