mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
b4b7fd226e
Fix error in settings and tidy up tests Remove unused variable declaration Remove .only from tests and update eslint rules to catch it in future Use to catch errors more safely getting md5 hash Avoid unnecessary call to S3 to get md5 response |
||
---|---|---|
.. | ||
.github | ||
app/js | ||
config | ||
firejail | ||
template_files | ||
test | ||
uploads | ||
user_files | ||
.dockerignore | ||
.eslintrc | ||
.gitignore | ||
.nvmrc | ||
.prettierignore | ||
.prettierrc | ||
.travis.yml | ||
app.js | ||
buildscript.txt | ||
docker-compose.ci.yml | ||
docker-compose.yml | ||
Dockerfile | ||
install_deps.sh | ||
Jenkinsfile | ||
LICENSE | ||
Makefile | ||
nodemon.json | ||
npm-shrinkwrap.json | ||
package.json | ||
README.md | ||
tiny.pdf |
overleaf/filestore
An API for CRUD operations on binary files stored in S3
filestore acts as a proxy between the CLSIs and (currently) Amazon S3 storage, presenting a RESTful HTTP interface to the CLSIs on port 3009 by default. Urls are mapped to node functions in https://github.com/overleaf/filestore/blob/master/app.coffee . URLs are of the form:
/project/:project_id/file/:file_id
/template/:template_id/v/:version/:format
/project/:project_id/public/:public_file_id
/project/:project_id/size
/bucket/:bucket/key/*
/heapdump
/shutdown
/status
- returnsfilestore sharelatex up
orserver is being shut down
(HTTP 500)/health_check
License
The code in this repository is released under the GNU AFFERO GENERAL PUBLIC LICENSE, version 3. A copy can be found in the LICENSE
file.
Copyright (c) Overleaf, 2014-2019.