paste - enable content expiration

This commit is contained in:
rskntroot
2025-06-14 10:06:52 +00:00
parent cc32c6010e
commit e905245647
2 changed files with 20 additions and 19 deletions

View File

@@ -15,8 +15,8 @@ services:
environment: environment:
- RUST_LOG=debug - RUST_LOG=debug
volumes: volumes:
- ./paste/data/:/app/upload - ./data/:/app/upload
- ./paste/config.toml:/app/config.toml - ./config.toml:/app/config.toml
networks: networks:
- traefik - traefik

View File

@@ -26,13 +26,14 @@ text = """
├┬┘└─┐├┴┐││ │ ├─┘├─┤└─┐ │ ├┤ ├┬┘└─┐├┴┐││ │ ├─┘├─┤└─┐ │ ├┤
┴└─└─┘┴ ┴┴└─┘ ┴ ┴ ┴└─┘ ┴ └─┘ ┴└─└─┘┴ ┴┴└─┘ ┴ ┴ ┴└─┘ ┴ └─┘
Submit files via HTTP POST here: Uploaded content expires after 24 hours and may be removed without warning.
https://raw.githubusercontent.com/rskntroot/oxpasta/refs/heads/main/oxpasta.sh
Submit files via oxpasta script or via HTTP POST:
curl -F 'file=@example.txt' paste.rskio.com curl -F 'file=@example.txt' paste.rskio.com
This will return the URL of the uploaded file. This will return the URL of the uploaded file.
Content expires 24 hours.
The content may be removed without warning.
""" """
#file = "index.txt" #file = "index.txt"
content_type = "text/plain; charset=utf-8" content_type = "text/plain; charset=utf-8"
@@ -57,6 +58,6 @@ mime_blacklist = [
"application/java-archive", "application/java-archive",
"application/java-vm", "application/java-vm",
] ]
duplicate_files = true duplicate_files = false
# default_expiry = "1h" default_expiry = "24h"
delete_expired_files = { enabled = true, interval = "24h" } delete_expired_files = { enabled = true, interval = "1h" }