A website for temporary file- or text hosting
https://trash.ctdo.de/
180bc08cc5
Reviewed-on: https://gitea.ctdo.de/neri/datatrash/pulls/3 |
||
---|---|---|
src | ||
static | ||
template | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
Dockerfile | ||
README.md | ||
docker-compose.yml | ||
init-db.sql | ||
screenshot.png |
README.md
datatrash
A file and text uploading service with configurable time limit
compiling
cargo build --release
or
docker build -t datatrash .
docker cp datatrash:/home/rust/.cargo/bin/datatrash datatrash
or, to just run it in docker
docker-compose up -d --build
running & config
The static files directory needs to be next to the binary.
environment variable | default value |
---|---|
DATABASE_URL | postresql://localhost |
SERVER_URL | http://loalhost:8000 |
FILES_DIR | ./files |
UPLOAD_MAX_BYTES | 8388608 (8MiB) |
BIND_ADDRESS | 0.0.0.0:8000 |
The maximum filename length is 255