Finialized multipart upload and graceful shutdown. Added Dockerfile.

This commit is contained in:
2026-02-22 23:00:33 +01:00
parent 5d41ec9e0a
commit c989037160
6 changed files with 115 additions and 8 deletions

View File

@@ -70,6 +70,10 @@ func NewMetadataHandler(dbPath string) (*MetadataHandler, error) {
return h, nil
}
func (h *MetadataHandler) Close() error {
return h.db.Close()
}
func (h *MetadataHandler) CreateBucket(bucketName string) error {
if !validBucketName.MatchString(bucketName) {
return fmt.Errorf("%w: %s", ErrInvalidBucketName, bucketName)