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