Skip to content

MolecularCartography/ili_file_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

`ili File Server

Lightweight web-service performing external files retrieval for the `ili app

What is it?

The file server is a small python-based server-side application that accepts requests in format http://this.server.org/?<external_file_URL> and forwards the requested file to the caller. External files can be acessible over HTTP(S) or FTP protocols. The remote resource should support cross-origin access. If a requested file is archived, or the remote resource archives files prior to sending, the file server will extract all files at the root level and send them to the calling side.

The server is being developed by Alexandrov Team at EMBL Heidelberg (contact information).

  • Developer: Ivan Protsyuk
  • Principal investigator: Theodore Alexandrov

How to run it?

Prerequisite: Python 3.6

git clone https://https://github.com/iprotsyuk/ili_file_server ./ili_file_server

cd ili_file_server

python server.py <port>

If port is not specified, the server will use 8080.

License

The content of this project is licensed under the Apache 2.0 licence, see LICENSE.md.