diff options
author | cbdev <cb@cbcdn.com> | 2022-04-23 14:01:01 +0200 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2022-04-23 14:01:01 +0200 |
commit | cc15eb40f61413c65d3c9872376eec73727a8969 (patch) | |
tree | a4cbb1a80e835eb4f87281ac3c3ea19c3f944158 /README.md | |
parent | 75ddfdb31df5e176bb9eb6e91e1545fced54737e (diff) | |
download | cargohold-cc15eb40f61413c65d3c9872376eec73727a8969.tar.gz cargohold-cc15eb40f61413c65d3c9872376eec73727a8969.tar.bz2 cargohold-cc15eb40f61413c65d3c9872376eec73727a8969.zip |
Sort listing before playout
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -6,10 +6,25 @@ that lets them download or view the files you want them to have. ## Installation -TBD +* Install nginx and uwsgi +* Create a directory where cargohold will store the uploaded files +* Set the directory's owner to the user you want uwsgi to run the application under +* Edit `backend/config.py` to match your setup +* Edit `configs/nginx.config` to match your setup + * Note that the `client_max_body_size` will limit the maximum size of a single uploaded file +* Install `configs/nginx.config` to `/etc/nginx/sites-enabled` +* Edit `configs/uwsgi.ini` to match your setup + * Note that the `limit-post` option will limit the maximum size of a single uploaded file +* Install `configs/uwsgi.ini` to `/etc/uwsgi/apps-enabled/cargohold.ini` + +TBD: Extend this. ## Usage TBD ## Interface + +cargohold integrates somewhat tightly with nginx using the X-Accel-Redirect mechanism. +Other httpds may provide a similar mechanism, which will need to be called out to in the +`playout()` routine in `main.py`. |