feat: implement authentication routes with login, logout, and user info retrieval
feat: add S3 bucket versioning support and related XML response handling refactor: rename temporary file paths from 'teleuploader' to 'filedrop' for consistency fix: update Swagger documentation to reflect new API name and descriptions test: add unit tests for authentication routes and utilities test: implement end-to-end tests for S3 bucket configuration and versioning chore: update environment variable defaults for new service name
This commit is contained in:
+9
-2
@@ -11,7 +11,7 @@ RATE_LIMIT_MAX_REQUESTS=30
|
||||
# TRUST_PROXY=true # Uncomment when behind reverse proxy (Traefik, Nginx) for correct client IP detection
|
||||
|
||||
# S3-compatible API credentials
|
||||
# S3_ACCESS_KEY=teleuploader-admin
|
||||
# S3_ACCESS_KEY=filedrop-admin
|
||||
# S3_SECRET_KEY=your-secret-key-here
|
||||
# S3_DEFAULT_REGION=us-east-1
|
||||
# S3_VHOST_DOMAINS=upload.asepharyana.my.id,upload.asepharyana.web.id
|
||||
@@ -19,4 +19,11 @@ RATE_LIMIT_MAX_REQUESTS=30
|
||||
# Telegram-safe internal chunking for large stored files
|
||||
# TELEGRAM_CHUNK_SIZE_BYTES=20971520
|
||||
# COMPRESS_CHUNKED_UPLOADS=true
|
||||
# CHUNK_COMPRESSION_MIN_SIZE_BYTES=4096
|
||||
# CHUNK_COMPRESSION_MIN_SIZE_BYTES=4096
|
||||
|
||||
# Web dashboard/API auth. If empty, dashboard remains public.
|
||||
ADMIN_API_TOKEN=
|
||||
|
||||
# Optional session cookie settings
|
||||
# SESSION_COOKIE_NAME=tu_session
|
||||
# SESSION_COOKIE_MAX_AGE_SECONDS=86400
|
||||
Reference in New Issue
Block a user