Commit Graph

22 Commits

Author SHA1 Message Date
Adphi bb7e4b124b
logger: add FromLogrus
service: use logger instead of logrus

Signed-off-by: Adphi <philippe.adrien.nousse@gmail.com>
2022-07-02 12:39:52 +02:00
Adphi ec06b7c4a2
service: add react web app serving option
Signed-off-by: Adphi <philippe.adrien.nousse@gmail.com>
2022-06-03 13:12:19 +02:00
Adphi 70913ba556
shutdown: catch Drain() is not implemented
Signed-off-by: Adphi <philippe.adrien.nousse@gmail.com>
2022-05-15 14:12:38 +02:00
Adphi 2832f13f3c
update grpc, service: implements reflection.GRPCService
Signed-off-by: Adphi <philippe.adrien.nousse@gmail.com>
2022-03-11 13:42:02 +01:00
Adphi 97ced73270
add metadata interceptors, auth client interceptors
Signed-off-by: Adphi <philippe.adrien.nousse@gmail.com>
2022-03-11 12:33:18 +01:00
Adphi c0e79d8834
service: replace cmd with NewFlagSet, add internal service version metadata interceptors
client: add NewFlagSet, add missing Options interface methods

Signed-off-by: Adphi <philippe.adrien.nousse@gmail.com>
2022-03-10 12:46:36 +01:00
Adphi d246bb3214 options: fix interceptors, add defaulter and recovery 2021-11-21 16:13:43 +01:00
Adphi dc78a2c688 add metrics, tracing, validation interceptors, add options: WithInterceptors, With{Client,Server}Interceptors 2021-11-21 14:58:49 +01:00
Adphi 43357bc790 add http middleware, add option to use custom mux, improved logger kvs 2021-10-13 17:05:59 +02:00
Adphi 6594278ead removed grpc server access 2021-09-30 17:11:58 +02:00
Adphi 0fd0a6ecc3 add cors option 2021-09-30 16:56:51 +02:00
Adphi 89ebbee8dc add missing transport folder 2021-09-30 12:00:30 +02:00
Adphi 1eea54f18a remove transport draft, add grpc web and gateway support 2021-09-18 01:44:08 +02:00
Adphi 9c16750ffc tranport draft, renamed module 2021-07-17 22:40:06 +02:00
Adphi a6696b1d39 service and client implements last grpc server and client interfaces, improved errors, add signals handling 2020-11-27 14:00:45 +01:00
Adphi c1d38dfbd0 fix close of closed channel 2020-11-15 15:54:46 +01:00
Adphi 9f5f03b862 add registry base interface, mdns, noop implementations, add resolver, client 2020-11-15 15:54:46 +01:00
Adphi c4d0ef3c08 fix deadlock 2020-11-06 16:44:25 +01:00
Adphi 4ca6bedf5a add cert generation, tls config, reflection 2020-08-07 10:59:27 +02:00
Adphi af25e09154 fix graceful stop 2020-03-03 15:12:33 +01:00
Adphi ac9a81d3e7 gorm db openned in options 2020-03-03 14:54:53 +01:00
Adphi 8197d933f8 [wip] base options, command, service 2020-01-22 14:02:06 +01:00