From 9e2894847da974f7bc2fa86f5439a5a668976feb Mon Sep 17 00:00:00 2001 From: Stixx Date: Mon, 4 Nov 2024 18:26:14 +0100 Subject: [PATCH] feat: Cloudron packing --- CloudronManifest.json | 21 +++++++++++++++++++++ DESCRIPTION.md | 17 +++++++++++++++++ POSTINSTALL.md | 1 + logo.png | Bin 0 -> 741 bytes 4 files changed, 39 insertions(+) create mode 100644 CloudronManifest.json create mode 100644 DESCRIPTION.md create mode 100644 POSTINSTALL.md create mode 100644 logo.png 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 0000000000000000000000000000000000000000..0ec0b98af9dee53b225aa446dadb8858f15a7c34 GIT binary patch literal 741 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s3dtTpz6=aiY77hwEes65fI1ma^Yx)*s-i{BwT8pJk{1tUCLqZTBI*s(-t$|NsAg8QbxhK)Z!Yg8YIRK5tn6 zSL~q$Z$0ZjCGKmt|8za(+-ckalx9rwc6U+Nt^>$5O$#pI31FS5u*M2ISGGBO=&;DRP!|?}GpM`I*>$$Z5ijixfh>Oj7MS=NK z?{=6fb~e|Utp2Cp$;4cs%dzNT=*V*tnRfi(+wd)v^~pk`4`K{EyQ5hPp6~qXI?+C6Yq7n#z|Bp{_gl(ewRFfI z%0F|&*WR)vF!qb680Yt=*5Wt+p8Fmc7xprD*_p}9neMCmYS-!s#h$B+FFJ77Q{pqj z7N*N#2j+o0cI8S3s)#;pw6iI>GT8zQ=v&FTI(hN;(rvBN#konrK z%uS};=|#X$R4s9hC`m~yNwrEYN(E93Mg~SEx`u|j1|}hfW>yBqRz?=u1_o9J1{3F< zyNRM9H$NpatrE9}2Zzg2ff_X6Hk4%MrWThZ<`&@Av;A85E}$L;Pgg&ebxsLQ0C+(? AYXATM literal 0 HcmV?d00001