'Generic Commit'
This commit is contained in:
21
README.md
21
README.md
@@ -18,9 +18,12 @@ curl https://getbin.xyz/simple-object-server-install | bash
|
||||
- Delete files by hash
|
||||
- List all stored objects
|
||||
- Automatic file deduplication using content hashing
|
||||
- Support for large file uploads
|
||||
- Support for large file uploads (up to 6GB)
|
||||
- High-performance HTTP server with async request handling
|
||||
- Configurable storage location and server settings
|
||||
- Token-based authentication for write operations
|
||||
- CORS support for web applications
|
||||
- Rate limiting for security
|
||||
|
||||
## Building
|
||||
|
||||
@@ -278,14 +281,20 @@ CREATE TABLE objects (
|
||||
|
||||
## Testing
|
||||
|
||||
The repository includes two test scripts:
|
||||
- `test.sh`: Basic functionality tests
|
||||
- `test_1GB_file_upload.sh`: Tests uploading and downloading a 1GB file
|
||||
The repository includes comprehensive test scripts:
|
||||
- `test.sh`: Complete test suite including basic functionality, metadata preservation, tag versioning, rate limiting, and 1GB file upload tests
|
||||
- `testing/test.sh`: Direct test script for integration testing
|
||||
- `testing/test_1GB_file_upload.sh`: Standalone 1GB file upload test
|
||||
|
||||
To run the tests:
|
||||
To run the full test suite:
|
||||
```bash
|
||||
./test.sh
|
||||
./test_1GB_file_upload.sh
|
||||
```
|
||||
|
||||
To run individual tests:
|
||||
```bash
|
||||
./testing/test.sh
|
||||
./testing/test_1GB_file_upload.sh
|
||||
```
|
||||
|
||||
## License
|
||||
|
Reference in New Issue
Block a user