Simon Detheridge
|
e3613e52db
|
Fix log info assignment in error handler
|
2020-02-12 10:34:56 +00:00 |
|
Simon Detheridge
|
035364b62e
|
Fix RequestLogger object lifecycle
|
2020-01-14 17:15:01 +00:00 |
|
Simon Detheridge
|
28fb998719
|
Refactor request logger into a class
|
2020-01-14 12:02:39 +00:00 |
|
Simon Detheridge
|
9615a06e0f
|
Improve logging middleware to add info methods to request object
|
2020-01-10 17:22:06 +00:00 |
|
Simon Detheridge
|
f40fbe77aa
|
Simplify logging to log only once per http request
|
2020-01-10 15:41:36 +00:00 |
|
Simon Detheridge
|
e331a3130c
|
Handle AccessDenied and stream-premature-close errors
These errors tend to occur as part of normal operation and should not generate `logger.err` messages
|
2020-01-09 14:15:01 +00:00 |
|
Simon Detheridge
|
d8470d4a59
|
Use correct object path for s3BucketCreds
|
2020-01-08 11:32:05 +00:00 |
|
Simon Detheridge
|
3bf51cac67
|
Improve naming on internal '_client' method and use Map over object
|
2020-01-08 09:17:30 +00:00 |
|
Simon Detheridge
|
80d41cf51b
|
Move bucket-specific file endpoint into FileController
|
2020-01-07 15:05:51 +00:00 |
|
Simon Detheridge
|
6cc5d94f13
|
Re-add bucket-specific credentials support for S3
|
2020-01-07 10:55:00 +00:00 |
|
Simon Detheridge
|
ffd002dc76
|
Add explanatory comment
|
2020-01-07 09:30:30 +00:00 |
|
Simon Detheridge
|
b642b3cf3a
|
Rename incorrectly-named 'getDirectorySize' method
|
2020-01-07 09:30:30 +00:00 |
|
Simon Detheridge
|
a6d9d34fe3
|
Configure PersistorManager to use the new S3 manager for 'aws-sdk'
|
2020-01-07 09:30:30 +00:00 |
|
Simon Detheridge
|
2ca74fdf15
|
Cleanup and refactor S3PersistorManager to use aws-sdk only
|
2020-01-07 09:30:30 +00:00 |
|
Simon Detheridge
|
473aea4e60
|
Remove AWSSDKPersistorManager
|
2020-01-07 09:30:30 +00:00 |
|
Simon Detheridge
|
e27cf4db7b
|
Pass pipeline errors onto 'next' error handler
|
2020-01-07 09:30:30 +00:00 |
|
Simon Detheridge
|
87b51d0c35
|
Remove old exception-handling and shutdown-related mechanisms
|
2020-01-07 09:30:28 +00:00 |
|
Simon Detheridge
|
74b480fc55
|
Post-decaf cleanup of app.js
|
2020-01-07 09:29:33 +00:00 |
|
Simon Detheridge
|
85d3c0a852
|
Remove old exception-handling and shutdown-related mechanisms
|
2020-01-07 09:27:02 +00:00 |
|
Simon Detheridge
|
6a679023d3
|
Fix order of .status().send()
|
2020-01-07 09:27:02 +00:00 |
|
Simon Detheridge
|
fce275e1d4
|
Post-decaf cleanup of app.js
|
2020-01-07 09:27:02 +00:00 |
|
Simon Detheridge
|
0329c759dc
|
Remove wrapper function in PersistorManager
|
2020-01-07 09:26:43 +00:00 |
|
Simon Detheridge
|
dbfacce988
|
Post-decaf cleanup of PersistorManager
|
2020-01-07 09:26:43 +00:00 |
|
Simon Detheridge
|
ec80052d9a
|
Decaf cleanup of FileController
Remove deprecated res.send
|
2020-01-07 09:26:23 +00:00 |
|
Simon Detheridge
|
fccb288985
|
Add comment regarding deleteDirectory being internal-only
|
2020-01-07 09:26:01 +00:00 |
|
Simon Detheridge
|
f1b6b35c69
|
Throw errors more consistently in FSPersistorManager
|
2020-01-07 09:26:00 +00:00 |
|
Simon Detheridge
|
25f1c2bfc4
|
Delete temporary file when error in writing to stream
|
2020-01-07 09:26:00 +00:00 |
|
Simon Detheridge
|
21ba083877
|
Use 'glob' to determine 'directory' size.
Check for filtered directory paths in all tests.
|
2020-01-07 09:26:00 +00:00 |
|
Simon Detheridge
|
ce90292394
|
Decaf cleanup for FSPersistorManager
|
2020-01-07 09:26:00 +00:00 |
|
Simon Detheridge
|
006f84abeb
|
Decaf and promisify ImageOptimiser
|
2020-01-07 09:24:29 +00:00 |
|
Simon Detheridge
|
42adc59d01
|
Clean up and promisify health-check controller and KeyBuilder
|
2020-01-07 09:23:41 +00:00 |
|
Simon Detheridge
|
ac2d05ecb3
|
Remove unnecessary logging from FileConverter
|
2020-01-07 09:22:53 +00:00 |
|
Simon Detheridge
|
b6a1ea6a30
|
Cleanup and promisify FileConverter
|
2020-01-07 09:22:53 +00:00 |
|
Simon Detheridge
|
a216be5fd3
|
Improve error handling in FileHandler
|
2020-01-07 09:18:59 +00:00 |
|
Simon Detheridge
|
27aaff7843
|
Decaf cleanup for FileHandler and LocalFileWriter
Simplified code and tests where possible
|
2020-01-07 09:18:56 +00:00 |
|
Simon Detheridge
|
eacad77112
|
Cleanup SafeExec
|
2019-12-19 15:42:46 +00:00 |
|
Simon Detheridge
|
e06c03e536
|
Fix decaf error in FSPersistorManager
|
2019-12-16 11:19:56 +00:00 |
|
Simon Detheridge
|
6225f2f236
|
Prettier: convert app/js decaffeinated files to Prettier format
|
2019-12-16 11:19:36 +00:00 |
|
Simon Detheridge
|
3718c90c7a
|
Rename app/coffee dir to app/js
|
2019-12-16 10:54:08 +00:00 |
|
decaffeinate
|
fcbb13b5bf
|
decaffeinate: Run post-processing cleanups on AWSSDKPersistorManager.coffee and 13 other files
|
2019-12-16 10:54:06 +00:00 |
|
decaffeinate
|
6bd8452f19
|
decaffeinate: Convert AWSSDKPersistorManager.coffee and 13 other files to JS
|
2019-12-16 10:54:03 +00:00 |
|
decaffeinate
|
8d2c87420e
|
decaffeinate: Rename AWSSDKPersistorManager.coffee and 13 other files from .coffee to .js
|
2019-12-16 10:53:59 +00:00 |
|
Jakob Ackermann
|
ed97fcfcd0
|
[logging] do not overwrite the logger name
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
|
2019-12-16 10:53:34 +00:00 |
|
Jakob Ackermann
|
c5e1584fcc
|
[FSPersistorManager] fix the stream opening for node10+
Attaching a `readable` listener causes the stream to hang otherwise.
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
|
2019-12-16 10:53:23 +00:00 |
|
Simon Detheridge
|
dab44f6fec
|
Merge branch 'master' into logging/keep-logger-name
|
2019-12-16 09:42:18 +00:00 |
|
Simon Detheridge
|
32b7f25404
|
Merge pull request #49 from das7pad/misc/node10plus-support
[misc] add support for node 10+
|
2019-12-16 09:39:00 +00:00 |
|
Simon Detheridge
|
6f326d5650
|
Use SSL setting based on url protocol
|
2019-12-09 17:41:20 +00:00 |
|
Simon Detheridge
|
48aa141591
|
Add metric for s3 ingress
|
2019-12-09 17:06:00 +00:00 |
|
Simon Detheridge
|
1d1106bc67
|
Add metric for s3 egress
|
2019-12-09 17:06:00 +00:00 |
|
Simon Detheridge
|
c01603b1e7
|
Support custom S3 endpoints
|
2019-12-09 17:06:00 +00:00 |
|