1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-31 00:16:47 +01:00
Commit Graph

28 Commits

Author SHA1 Message Date
Ran Magen
b2ce6f7a48 fix: Add DATABASE_URL_FILE for loading a db url from a file (#455) 2019-06-14 18:10:38 +02:00
ivaosthu
de16a7854d fix: LogProvider as option injected to unleash.
Instead of instructing users to do static calls
in to Unleash, she should instead be allwed to
specify the log provider as an option to Unleash.

This commit introduces the "getLogger" option,
a function responsible for creating a logger.
2019-05-04 05:01:28 +02:00
ivaosthu
2ff49e573e Fix: Add support for IPC connections.
Read this for more details:
https://nodejs.org/api/net.html#net_identifying_paths_for_ipc_connections
2019-04-26 10:30:36 +02:00
Benjamin Ludewig
1f55eaedad Refactored state-service, schemas, added e2e tests #395 2019-03-15 15:07:32 +01:00
Benjamin Ludewig
5e8059dcf1 feat: Added import & export through stateService #395 2019-03-15 15:07:32 +01:00
ivaosthu
49a1dc0343 fix: Database migrator does use the databaseSchema option
closes #387
2019-02-01 08:06:02 +01:00
ivaosthu
00217bfe14 chore(modernize): Modernize IndexController 2018-12-17 08:27:49 +01:00
ivaosthu
7bc8ed0334 chore(modernize): Modernize HealthCheckController 2018-12-17 08:27:49 +01:00
Benjamin Ludewig
cac9439c70 Add prometheus compatible feature metrics endpoint 2018-11-28 16:14:48 +01:00
ivaosthu
36e8736122 feat(metrics): Expose toggle updates to prometheus
closes #323
2018-05-23 20:50:03 +02:00
Ivar Conradi Østhus
28fd6f96f0 fix(migration): Unleash should not start if migration fails.
Closes #320
2018-05-11 16:09:31 +02:00
Ivar Conradi Østhus
c1956ac623 Clean up using servers listening and error events 2018-05-07 08:43:26 +02:00
Ivar Conradi Østhus
7247176ee0 Use options object with server.listen 2018-05-07 08:43:26 +02:00
Ivar Conradi Østhus
54073a8293 createApp should wait for server.listen callback 2018-05-07 08:43:26 +02:00
Ivar Conradi Østhus
07ad3faaff feat(bind): Added option to bind to http address.
Closes #318
2018-05-07 08:43:26 +02:00
ivaosthu
323320b64d Implement authentication support for Unleash UI.
Closes: #261, #233, #232, #231
2018-01-16 14:26:32 +01:00
ivaosthu
1081b9d865 Implement support for logger provider.
This allows the users of 'unleash-server' to programatically
change the logger implemnentation. #175
2017-08-04 16:07:17 +02:00
sveisvei
20af766086 Prettier/lint 2017-06-28 10:17:14 +02:00
sveisvei
94fdbdb58b use object.assign and pass along options 2017-06-06 10:17:15 +02:00
sveisvei
efe66c3ff9 pass along hooks, add test to server impl 2017-06-06 09:56:29 +02:00
Simen Bekkhus
1e76c04c55 Remove uncaught exception logging
This is the responsibility of the app
2017-02-22 09:48:00 +01:00
sveisvei
5bf0b36588 fix lint 2016-12-04 14:09:37 +01:00
ivaosthu
de55bbc9ef Option to disable request logging.
Because all request details are available via
prometheus there is no need to also log all requests.

This solves #164 but we should still replace log4j with something else.
2016-12-03 14:09:09 +01:00
ivaosthu
7189b0ba33 replace commander with yargs 2016-12-03 13:45:34 +01:00
ivaosthu
5f39115914 Server Metrics: add response time and status codes 2016-12-01 17:43:08 +01:00
ivaosthu
b46fb7507f Server Metrics with Prometheus
Implementation use internal eventBus to enable loose counting in the app.

read more at https://prometheus.io/

Closes #98
2016-11-30 23:41:57 +01:00
sveisvei
c7faf46d26 fix typ0 2016-11-13 21:09:00 +01:00
sveisvei
34f6e5d809 move app and server-impl into lib folder 2016-11-13 21:07:14 +01:00