Álvaro
5c491a25cf
Use env vars and fix tests
2020-12-16 16:32:32 +01:00
Daniel García Aubert
b32a073ac3
Metro: stop aggregating log per request id, use new config.json file
2020-07-20 19:33:33 +02:00
Daniel García Aubert
a68618c336
Prepare init log to be kibana friendly
2020-06-12 10:12:32 +02:00
Daniel García Aubert
48c28aea0b
Do not bind logger to global object, now it's a part of serverOptions
2020-06-02 11:49:54 +02:00
Daniel García Aubert
163c546236
Replace log4js by pino as logger:
...
- Logs to stdout, disabled while testing
- Change log calls signature when needed
- Use development version of camshaft
- Removes unused log cofiguration
- Bind request id to log req/res
- Log req at the begining of the cycle and res at the end
2020-06-01 19:18:15 +02:00
Daniel García Aubert
44970b78a1
TODO
2020-04-04 17:35:09 +02:00
Daniel García Aubert
f583a4240a
Remove jshint comments
2020-04-04 17:29:33 +02:00
Daniel García Aubert
4d70ac0894
Apply automatic eslint fixes
2019-10-21 19:07:24 +02:00
Daniel García Aubert
a134ab3012
Rename server_options -> server-options
2019-10-07 10:10:51 +02:00
Daniel García Aubert
3acaac5403
Rename icu_data_env_setter -> icu-data-env-setter
2019-10-07 10:04:39 +02:00
Daniel García Aubert
281a079a62
Simplify folder structure
2019-10-07 09:40:50 +02:00
Daniel García Aubert
0d638e6bad
Fix command example
2019-10-06 19:12:11 +02:00
Daniel García Aubert
c82a5c38df
Fix indentation
2019-10-01 18:20:17 +02:00
Daniel García Aubert
53b19d576c
Update dynamic Node.js version check
2019-03-26 19:14:39 +01:00
Daniel García Aubert
7efb8abd97
Use code while exiting
2019-03-26 19:06:10 +01:00
Daniel García Aubert
b314acf5b5
PLase jshint
2019-03-26 18:57:49 +01:00
Daniel García Aubert
b222dd15c0
Handle ENOMEM signal emitted by grainstore
2019-03-26 18:54:42 +01:00
Daniel García Aubert
01212920ae
Draft
2019-03-26 18:47:57 +01:00
Daniel García Aubert
5cad6e40c4
Get GC stats from dedicated binding
2019-01-03 11:47:54 +01:00
Daniel García Aubert
4ad9902601
Add process CPU usage metrics
2018-11-15 17:28:18 +01:00
Daniel García Aubert
9374e0fe18
Add strict mode to main file (app.js)
2018-10-23 18:09:58 +02:00
Daniel García Aubert
cb488cbde8
Extract middleware served by host header
2018-03-26 19:53:33 +02:00
Eneko Lakasta
ae48a01e26
extract setICUEnvVariable() to it's own module
2018-01-11 11:57:11 +01:00
Eneko Lakasta
5e53920aae
move glob require to the beginning of the file
2018-01-10 16:27:51 +01:00
Eneko Lakasta
9c556964e5
use glob module to get the icu_data directory
2018-01-10 15:15:43 +01:00
Eneko Lakasta
d292a922f6
set ICU_DATA 3 alternatives
2018-01-10 14:51:48 +01:00
Eneko Lakasta
c016175a23
please jshint
2018-01-10 11:24:08 +01:00
Eneko Lakasta
a4e98163fb
set ICU_DATA env variable at app bootstrap
2018-01-10 11:13:49 +01:00
Raul Ochoa
ac42223439
Allow 6.9.0 version
2017-09-25 15:34:16 +00:00
Raul Ochoa
3023111896
Reuse existing log methods
2017-09-25 14:55:17 +00:00
Raul Ochoa
66380197f4
Do not explode by - token
2017-09-25 14:53:17 +00:00
Raul Ochoa
8daa4bb08a
Merge remote-tracking branch 'origin/master' into check-node-version
2017-09-25 14:51:50 +00:00
Raul Ochoa
8ca9c5bcf7
Active GC interval
...
Interval timer is configurable, disabling by using <=0 value.
2017-03-29 15:56:30 +02:00
Daniel García Aubert
6a4b412cd3
Avoid lint
2017-03-27 18:27:55 +02:00
Daniel García Aubert
2374711d63
Remove reference to issue
2017-03-24 17:34:05 +01:00
Daniel García Aubert
213a3e297c
Check node version
2017-03-24 17:28:23 +01:00
Raul Ochoa
e5c3c282ef
Log Node.js version on startup
2017-02-10 10:03:06 +01:00
Raul Ochoa
41f248d731
Use logError
2016-09-15 01:35:38 +02:00
Raul Ochoa
18a517b7bf
Allow to use --config /path/to/config.js
to specify configuration file
2016-09-15 01:25:33 +02:00
Raul Ochoa
76d27c9fce
Allow to use absolute paths for log files
...
Fixes #570
2016-09-14 20:15:38 +02:00
Raul Ochoa
38d57533c2
Discourage console usage, global.logger should be used when required
2016-05-05 12:18:22 +02:00
Raul Ochoa
5ad567803d
Set backlog on server listen
2015-09-18 16:25:10 +02:00
Raul Ochoa
31fe06e3ce
Use listener and remove etag
2015-09-17 02:04:10 +02:00
Raul Ochoa
c56ef8e0da
Merge branch 'master' into standalone-server
...
Conflicts:
app.js
npm-shrinkwrap.json
package.json
2015-08-28 13:54:56 +02:00
Raul Ochoa
0561a28a4d
Make http and https globalAgent options configurable
2015-08-27 16:28:16 +02:00
Raul Ochoa
9ef96080a6
Log PID on start
2015-08-24 12:45:21 +02:00
Raul Ochoa
2e063cc2d2
Send memory usage stats
2015-08-06 16:06:42 +02:00
Raul Ochoa
cd28a4fbcc
redis-mpool noReadyCheck
and unwatchOnRelease
options from config
...
do not extend them as it disallows to pick from config
2015-07-06 11:52:34 +02:00
Raul Ochoa
0da6495330
Fixes unwatchOnRelease
redis config
2015-07-05 21:00:25 +02:00
Raul Ochoa
bf24347328
Exposes redis noReadyCheck
config
2015-07-05 20:59:52 +02:00