Sida Chen
a378cb070c
API: drop v1 api, changed v2 api for Clair v3.
7 years ago
Sida Chen
c6f0eaa3c8
api: fix remote addr shows reverse proxy addr problem
...
Uses the first ip addr in X-forwarded-for as the client's remote addr if it exists
otherwise, fall back to use default http.Request.RemoteAddr
7 years ago
Sida Chen
9306e99368
converted to structured logging by using logrus
...
changed from capnslog to logrus for logging JSON structured message.
finished issue #383
8 years ago
Kevin Burke
6a50bbb8b8
api: fix 404 error logging
...
The first value is an integer and the second value is a string and the
format string has these backwards, leading to %!s(int=404) appearing
in the logs instead of "404".
8 years ago
Jimmy Zelinskie
6a569fd945
move config to main / decentralize config
...
This puts config in its relevant location and moves functions around
loading config files into the main package.
As a side effect of removing cyclic imports for the API config, the
context library is no longer used.
8 years ago
Jimmy Zelinskie
7aa88690af
api: WriteHeader on health endpoint
...
Fixes #141 .
9 years ago
Jimmy Zelinskie
83b19b6179
api/prometheus: add prometheus metrics to API routes
9 years ago
Quentin Machu
6b3f95dc03
api: fix /v1 router and some status codes
9 years ago
Jimmy Zelinskie
822ac7ab4c
api: add initial work on the new API
9 years ago
Quentin Machu
726bd3c0c6
database/api: add layer deletion support
9 years ago
Quentin Machu
2c150b015e
*: refactor & do initial work towards PostgreSQL implementation
9 years ago
Quentin Machu
e444e93c97
api/database: Add the ability to delete layers
9 years ago
Quentin Machu
3ec262dd51
Initial commit
9 years ago