Commit Graph

70 Commits

Author SHA1 Message Date
Philipp Mieden
8d85fc5f81 GetRepo cleanup and testing, fixed unit tests 2019-05-27 12:11:16 +02:00
Philipp Mieden
1d3405cbf7 updated graphics and readme 2019-05-27 10:23:28 +02:00
Philipp Mieden
871c844f7b refactored GetRepo: serve JSON from fs and write directly into http.ResponseWriter 2019-05-24 16:41:57 +02:00
Philipp Mieden
647853292b added new metrics 2019-05-23 16:23:24 +02:00
Philipp Mieden
79d828bb23 implemented stefans feedback on prometheus metrics 2019-05-23 15:29:07 +02:00
Philipp Mieden
e9245a200c replaced logger, fixed update queue mechanism 2019-05-23 14:20:38 +02:00
Philipp Mieden
d9f6cc60c4 cleanup 2019-05-23 10:39:44 +02:00
Philipp Mieden
e874cc2b16 implemented queuing update requests and canceling new ones when the queue is full 2019-05-23 10:35:30 +02:00
Philipp Mieden
97633dc9d9 debug mode: only print number of json bytes and dont dump the entire beast to stdout 2019-05-21 17:30:20 +02:00
Philipp Mieden
1449d6902c server cleanup 2019-05-21 15:01:13 +02:00
Philipp Mieden
3985784579 added pprof debug server 2019-05-21 12:11:39 +02:00
Philipp Mieden
0735b5ad18 code cleanup, grouping declarations 2019-05-21 11:17:03 +02:00
Philipp Mieden
5e44495adc replaced encoding/json with jsoniter high performance pkg 2019-05-21 10:59:54 +02:00
Philipp Mieden
5ee042bcd4 handle unchecked errors 2019-05-21 10:12:05 +02:00
Philipp Mieden
73b9b71dd3 removed unused error assignments, code cleanup 2019-05-21 09:52:59 +02:00
Philipp Mieden
8e574d0675 merged metrics branch 2019-05-21 09:49:48 +02:00
Philipp Mieden
757c310f8d handlerequest cleanup 2019-05-21 09:36:40 +02:00
Philipp Mieden
42adb6a25a simplified loop over channel inputs 2019-05-21 09:19:25 +02:00
Frederik Löffert
b7f10ed673 add prometheus request metrics 2019-05-14 16:40:25 +02:00
Jan Halfar
f96a5669a8 made webserver path configurable 2018-11-27 13:28:20 +01:00
Jan Halfar
2c5492ebe4 added webserver 2018-11-27 12:53:12 +01:00
Frederik Löffert
37d649fbef Fixes #4: read from socket as long as defined jsonLength isn't reached 2016-05-19 17:12:15 +02:00
Jan Halfar
7d5d90c69e implementing client api 2016-03-09 18:12:41 +01:00
Jan Halfar
969d72b703 added a client, further server clean ups 2016-03-09 12:13:39 +01:00
Jan Halfar
bc63aadd50 refactored mock handling 2016-03-08 17:58:49 +01:00
Jan Halfar
8ffae1e119 cleaned up god functions 2016-03-08 15:17:35 +01:00
Jan Halfar
f4311a95c3 cleaning up 2016-03-08 13:27:59 +01:00
Jan Halfar
0b9a5d5806 further cleanup preparing version 1.3.0 2016-03-07 15:50:48 +01:00
Jan Halfar
e18e19f6ac flattened project structure and listened to golint 2016-03-07 15:36:34 +01:00
Jan Halfar
ca2521e9ea refactored log 2016-03-07 11:37:56 +01:00
Frederik Löffert
fe2f47e66a URIs for all dimensions added on resolved siteContent (helpful for hreflang) 2015-11-11 17:02:51 +01:00
franklin
dc8619e131 fixed initialization and moved content_server 2015-07-03 15:38:15 +02:00
Jan Halfar
985e0d8e5f added more tests to cover wrong repo server responses with wrong status codes and invalid json responses 2015-06-30 23:19:54 +02:00
Jan Halfar
21331157d1 cleaning files in requests and responses and adding one more test to the repo to resolve content 2015-06-30 22:51:11 +02:00
Jan Halfar
004406591a added repo tests and improved fault tolerance and startup behaviour 2015-06-30 15:50:14 +02:00
Jan Halfar
c37ec69c1c added a mock json repo 2015-06-30 11:36:55 +02:00
Jan Halfar
9b72f7d846 preparing repo persistence for fast startups and more fault tolerance 2015-06-30 11:22:30 +02:00
franklin
13420e9f0d added mimetype to item 2014-11-24 16:11:28 +01:00
franklin
2b1ecd0cf6 fixed typo 2014-10-16 19:34:17 +02:00
franklin
d48afb8b90 better error handling 2014-10-16 19:32:15 +02:00
franklin
4bc65d048f fixed linkid 2014-10-14 16:27:00 +02:00
franklin
9adccb0c72 further dimension refactoring 2014-10-13 19:03:21 +02:00
Jan Halfar
c5f97d80c9 different approch for complex multidimensional structures 2014-10-02 23:32:43 +02:00
Jan Halfar
8a9c1f321f Merge branch 'master' of github.com:foomo/contentserver 2014-10-01 17:28:00 +02:00
Jan Halfar
f72739d8e9 added concurrency 2014-10-01 17:25:00 +02:00
franklin
62f4cd9985 renamed files apply naming conventions 2014-10-01 16:52:03 +02:00
franklin
425cf217ef renamed files apply naming conventions 2014-10-01 16:51:57 +02:00
Jan Halfar
52a5cbb418 Merge branch 'master' of github.com:foomo/ContentServer 2014-10-01 15:00:28 +02:00
Jan Halfar
3bf59e0f6e extracted Defaults struct from Env 2014-10-01 15:00:02 +02:00
Jan Halfar
74cee00dc0 added public interface to load a node as an object 2014-10-01 14:59:23 +02:00