Cameron Cordes 1b2aad0f08
Some checks failed
Core Repos/ImageApi/pipeline/head Something is wrong with the build of this commit
Core Repos/ImageApi/pipeline/pr-master This commit looks good
Revert back to actix 0.10
Until Actix Web 4, we need to use an older version of actix so that the
runtime's match up to version 1.
2021-03-29 14:59:42 -04:00
2021-02-09 21:32:22 -05:00
2021-03-29 14:59:42 -04:00
2021-02-09 21:32:22 -05:00
2021-03-29 14:59:42 -04:00
2021-03-29 14:59:42 -04:00
2020-07-07 21:48:29 -04:00
2021-03-25 13:18:16 -04:00

Image API

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.

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.

  • DATABASE_URL is a path or url to a database (currently only SQLite is tested)
  • BASE_PATH is the root from which you want to serve images and videos
  • THUMBNAILS is a path where generated thumbnails should be stored
  • BIND_URL is the url and port to bind to (typically your own IP address)
  • 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]
Description
A Rust actix based Image and Video Server.
Readme 3.8 MiB
Languages
Rust 100%