Skip to content

Commit

Permalink
chore: remove ic_oss_frontend
Browse files Browse the repository at this point in the history
  • Loading branch information
zensh committed Dec 20, 2024
1 parent 64b8fdf commit f41eb5b
Show file tree
Hide file tree
Showing 39 changed files with 808 additions and 5,377 deletions.
333 changes: 163 additions & 170 deletions Cargo.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ strip = true
opt-level = 's'

[workspace.package]
version = "0.9.10"
version = "0.9.11"
edition = "2021"
repository = "https://github.com/ldclabs/ic-oss"
keywords = ["file", "storage", "oss", "s3", "icp"]
Expand Down
2 changes: 1 addition & 1 deletion LICENSE-MIT
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2024 LDC Labs
Copyright (c) 2024-2025 LDC Labs

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
12 changes: 3 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,7 @@

In decentralized enterprise applications, `ic-oss` will be an essential infrastructure.

`ic-oss` is a file infrastructure service, not a user-facing product, but it will provide a simple management interface.

> [!NOTE]
> The main functions of `ic-oss` have been developed, and the cluster management function is still under development (which will be completed soon). It can be used in the production environment.
`ic-oss` is a file infrastructure service, not a end user product.

![IC-OSS](./ic-oss.webp)

Expand All @@ -24,9 +21,6 @@ In decentralized enterprise applications, `ic-oss` will be an essential infrastr
- [x] Supports file directory tree.
- [x] Access control with permissions for public, private, read-only, and write-only for files, folders, and buckets.
- [x] Based on a file bucket and cluster architecture, with each bucket corresponding to a ICP canister, allowing for unlimited horizontal scalability.
- [ ] Implements file encryption storage using ICP's vetKeys mechanism.
- [ ] Compatible with S3 core API protocol and supports S3 SDK.
- [ ] Integrates with external storage, supporting file storage in decentralized file services like IPFS and Arweave, with `ic-oss` managing file metadata.

## Libraries

Expand Down Expand Up @@ -144,6 +138,6 @@ scope = "File.*:1 Folder.*:2,3,5 Folder.Read Bucket.Read"
For the complete implementation, please refer to the [ic-oss-types](https://github.com/ldclabs/ic-oss/tree/main/src/ic_oss_types) library.

## License
Copyright © 2024 [LDC Labs](https://github.com/ldclabs).
Copyright © 2024-2025 [LDC Labs](https://github.com/ldclabs).

`ldclabs/ic-oss` is licensed under the MIT License. See [LICENSE](LICENSE-MIT) for the full license text.
`ldclabs/ic-oss` is licensed under the MIT License. See [LICENSE](LICENSE-MIT) for the full license text.
9 changes: 7 additions & 2 deletions canister_ids.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
{
"__Candid_UI": {
"local": "bkyz2-fmaaa-aaaaa-qaaaq-cai"
},
"ic_oss_bucket": {
"ic": "mmrxu-fqaaa-aaaap-ahhna-cai"
"ic": "mmrxu-fqaaa-aaaap-ahhna-cai",
"local": "mmrxu-fqaaa-aaaap-ahhna-cai"
},
"ic_oss_cluster": {
"ic": "x5573-nqaaa-aaaap-ahopq-cai"
"ic": "x5573-nqaaa-aaaap-ahopq-cai",
"local": "x5573-nqaaa-aaaap-ahopq-cai"
}
}
2 changes: 1 addition & 1 deletion examples/ai_canister/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@ dfx canister call ai_canister list_files '(0, null, null, null)'
```

## License
Copyright © 2024 [LDC Labs](https://github.com/ldclabs).
Copyright © 2024-2025 [LDC Labs](https://github.com/ldclabs).

`ldclabs/ic-oss` is licensed under the MIT License. See [LICENSE](../../LICENSE-MIT) for the full license text.
2 changes: 1 addition & 1 deletion examples/upload_js/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@ dfx canister call ai_canister list_files '(0, null, null, null)'
```

## License
Copyright © 2024 [LDC Labs](https://github.com/ldclabs).
Copyright © 2024-2025 [LDC Labs](https://github.com/ldclabs).

`ldclabs/ic-oss` is licensed under the MIT License. See [LICENSE](../../LICENSE-MIT) for the full license text.
Loading

0 comments on commit f41eb5b

Please sign in to comment.