mirror of
https://github.com/DumbWareio/DumbDrop.git
synced 2025-11-02 21:13:40 +00:00
feat: Add auto upload configuration and update environment settings
- Introduce AUTO_UPLOAD environment variable to enable automatic file uploads - Update .env.example with new configuration options - Modify docker-compose.yml to use new image and comment out default settings - Update README.md to document AUTO_UPLOAD feature - Implement client-side auto upload logic in index.html - Add server-side logging for auto upload status chore: Refactor notification message template and size unit handling
This commit is contained in:
17
.env.example
17
.env.example
@@ -1,14 +1,15 @@
|
||||
# Server Configuration
|
||||
PORT=3000 # The port the server will listen on
|
||||
DUMBDROP_TITLE=DumbDrop # Site title displayed in header (default: DumbDrop)
|
||||
|
||||
# Upload Limits
|
||||
MAX_FILE_SIZE=1024 # Maximum file size in MB (default: 1024 MB / 1 GB)
|
||||
# Upload Settings
|
||||
MAX_FILE_SIZE=1024 # Maximum file size in MB
|
||||
AUTO_UPLOAD=false # Enable automatic upload on file selection
|
||||
|
||||
# Security
|
||||
DUMBDROP_PIN= # Optional PIN protection (4-10 digits, leave empty to disable)
|
||||
DUMBDROP_PIN= # Optional PIN protection (4-10 digits)
|
||||
DUMBDROP_TITLE=DumbDrop # Site title displayed in header
|
||||
|
||||
# Notifications
|
||||
APPRISE_URL= # Apprise URL for notifications (leave empty to disable)
|
||||
APPRISE_MESSAGE= # Custom message for notifications (default: "New file uploaded: {filename} ({size}), Storage used: {storage}")
|
||||
APPRISE_SIZE_UNIT= # Size unit for notifications (B, KB, MB, GB, TB). Leave empty for auto
|
||||
# Notifications (Optional)
|
||||
APPRISE_URL= # Apprise URL for notifications (e.g., tgram://bottoken/ChatID)
|
||||
APPRISE_MESSAGE=New file uploaded - {filename} ({size}), Storage used {storage}
|
||||
APPRISE_SIZE_UNIT=auto # Size unit for notifications (auto, B, KB, MB, GB, TB)
|
||||
|
||||
Reference in New Issue
Block a user