From a34f6a6cacf356ab3905e425c002f406ef2e1e30 Mon Sep 17 00:00:00 2001 From: kev Date: Thu, 8 Sep 2022 16:55:58 +0800 Subject: [PATCH] add kubo --- README.md | 1 + kubo/README.md | 13 +++++++++++++ kubo/docker-compose.yml | 15 +++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 kubo/README.md create mode 100644 kubo/docker-compose.yml diff --git a/README.md b/README.md index f8ff964..8d93f2e 100644 --- a/README.md +++ b/README.md @@ -366,6 +366,7 @@ A collection of delicious docker recipes. - [x] wurstmeister/kafka - [x] mailgun/kafka-pixy - [x] devopsfaith/krakend +- [x] ipfs/kubo - [x] heartexlabs/label-studio - [x] martialblog/limesurvey - [x] mailhog/mailhog diff --git a/kubo/README.md b/kubo/README.md new file mode 100644 index 0000000..a27db8a --- /dev/null +++ b/kubo/README.md @@ -0,0 +1,13 @@ +kubo +==== + +[Kubo][1] (go-ipfs) the earliest and most widely used implementation of IPFS. + +```bash +$ echo "hello world" > hello +$ ipfs add hello +QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o +$ ipfs cat QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o +``` + +[1]: https://github.com/ipfs/kubo diff --git a/kubo/docker-compose.yml b/kubo/docker-compose.yml new file mode 100644 index 0000000..ff01cf7 --- /dev/null +++ b/kubo/docker-compose.yml @@ -0,0 +1,15 @@ +version: "3.8" +services: + kubo: + image: ipfs/kubo + ports: + - "4001:4001/tcp" + - "4001:4001/udp" + - "5001:5001" + - "8080:8080" + volumes: + - ./data/export:/export + - ./data/ipfs:/data/ipfs + environment: + - IPFS_PROFILE=server + restart: unless-stopped