diff --git a/CloudronManifest.json b/CloudronManifest.json new file mode 100644 index 0000000..0b2c585 --- /dev/null +++ b/CloudronManifest.json @@ -0,0 +1,21 @@ +{ + "id": "com.nostrdev.blossom", + "title": "blossom", + "author": "hzrd149", + "tagline": "A blossom server implementation written in Typescript", + "version": "4.4.0", + "healthCheckPath": "/", + "httpPort": 3000, + "addons": { + "localstorage": {} + }, + "manifestVersion": 2, + "website": "https://git.nostrdev.com/stuff/blossom-cloudron", + "icon": "logo.png", + "tags": [ + "nostr", + "blossom" + ], + "postInstallMessage": "file://POSTINSTALL.md", + "description": "file://DESCRIPTION.md" +} diff --git a/DESCRIPTION.md b/DESCRIPTION.md new file mode 100644 index 0000000..6244c78 --- /dev/null +++ b/DESCRIPTION.md @@ -0,0 +1,17 @@ +# 🌸 Blossom-server + +blossom-server is a Typescript implementation of a [Blossom Server](https://github.com/hzrd149/blossom/blob/master/Server.md) + +## Supported BUDs + +- BUD-01 + - `GET /` Retrieve blob + - `HEAD /` Check blob +- BUD-02 + - `PUT /upload` Upload blob + - `GET /list` List blobs + - `DELETE /` Delete blob +- BUD-04 + - `PUT /mirror` Mirror blob +- BUD-06 + - `HEAD /upload` Upload check diff --git a/POSTINSTALL.md b/POSTINSTALL.md new file mode 100644 index 0000000..6fdef04 --- /dev/null +++ b/POSTINSTALL.md @@ -0,0 +1 @@ +By default server should be running on PORT 3000. diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..0ec0b98 Binary files /dev/null and b/logo.png differ