Add polling-based file watching
Remove notify and update otel creates
This commit is contained in:
11
README.md
11
README.md
@@ -2,6 +2,14 @@
|
||||
This is an Actix-web server for serving images and videos from a filesystem.
|
||||
Upon first run it will generate thumbnails for all images and videos at `BASE_PATH`.
|
||||
|
||||
## Features
|
||||
- Automatic thumbnail generation for images and videos
|
||||
- EXIF data extraction and storage for photos
|
||||
- File watching with NFS support (polling-based)
|
||||
- Video streaming with HLS
|
||||
- Tag-based organization
|
||||
- Memories API for browsing photos by date
|
||||
|
||||
## Environment
|
||||
There are a handful of required environment variables to have the API run.
|
||||
They should be defined where the binary is located or above it in an `.env` file.
|
||||
@@ -15,3 +23,6 @@ You must have `ffmpeg` installed for streaming video and generating video thumbn
|
||||
- `SECRET_KEY` is the *hopefully* random string to sign Tokens with
|
||||
- `RUST_LOG` is one of `off, error, warn, info, debug, trace`, from least to most noisy [error is default]
|
||||
- `EXCLUDED_DIRS` is a comma separated list of directories to exclude from the Memories API
|
||||
- `WATCH_QUICK_INTERVAL_SECONDS` (optional) is the interval in seconds for quick file scans [default: 60]
|
||||
- `WATCH_FULL_INTERVAL_SECONDS` (optional) is the interval in seconds for full file scans [default: 3600]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user