Madison Dunitz
3ebbb0ccbf
move common code into server, update tests and makefile ( #2425 )
...
* move common code into server, update tests and makefile
remove backend directory, refactor
update smoke tests
2021-09-20 18:50:06 -07:00
Madison Dunitz
78c9d24ed4
Refactor czi_hosted and server into backend directory, pull common code into backend/common, refactor tests ( #2102 )
...
* move local_server -> backend/server server-> backend/czi_hosted, pull common code into backend/common update imports, tests and make commands
2021-03-26 00:27:07 -05:00
bmccandless
f69d141336
refactor config to support different config options for datasets in different dataroots. ( #1596 )
...
This will give us the ability to specify different config options for
different dataroots.
the key of the dataroot dictionary is no longer the same as the dataroot_url.
Previously key==dataroot_url, and now those are separated.
Added an "is_multi_dataset" function to simplify logic where it branched on single vs multi.
Simplified the rest.py interface by no longer passing in the user annotations object, since
that can be retrieved from the dataset.
2020-07-10 16:21:40 -07:00
bmccandless
99d004d1f0
add config option to handle multiple dataroots ( #1531 )
...
#1513
2020-06-04 19:29:37 -07:00
Bruce Martin
55ef1448e8
CSP content hashes ( #1406 )
...
* remove duplicate content-type header
* plumbing to compute CSP content hashes
* add logging of missing CSP hashes
* convert sub-class init protocol to static
* factor function
* lint
2020-04-17 11:42:09 -07:00
bmccandless
7e7ed74b92
Provide a hook into the AWS Secret Manager for the flask secret key ( #1398 )
...
Also, the secret manager required a region name, so there was some
refactoring around how regions are handled.
Fixes #1239
2020-04-15 14:33:40 -07:00
Bruce Martin
8fac40b6ae
various fixes for s3fs use ( #1312 )
...
* various fixes for s3fs use
* lint
2020-03-28 22:26:03 -07:00
Bruce Martin
96b092f0eb
fix health root exception ( #1283 )
...
* fix health root exception
* remove extraneous lambda
2020-03-23 15:13:32 -07:00
Bruce Martin
de006f8f91
initial implementation of a health check route ( #1262 )
...
* initial implementation of a health check route
* remove debugging code
* lint
2020-03-20 14:21:32 -07:00