forked from cerc-io/stack-orchestrator
update kubo stack README to enable CORS for running in the cloud
Former-commit-id: cfa32a3515
This commit is contained in:
parent
391759e929
commit
18f3c2cc4f
@ -1,7 +1,38 @@
|
|||||||
# Kubo (IPFS)
|
# Kubo (IPFS)
|
||||||
|
|
||||||
The Kubo stack is currently uses the provided docker image, therefore a single command will do:
|
The Kubo stack currently uses the native IPFS docker image, therefore a single command will do:
|
||||||
|
|
||||||
```
|
```
|
||||||
laconic-so --stack kubo deploy up
|
laconic-so --stack kubo deploy up
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If running locally, visit: [localhost:5001/webui](localhost:5001/webui) and explore the functionality of the WebUI.
|
||||||
|
|
||||||
|
If running in the cloud, visit `IP:5001/webui` and you'll likely see this error: "Could not connect to the IPFS API". To fix it:
|
||||||
|
|
||||||
|
1. Get the container name:
|
||||||
|
|
||||||
|
```
|
||||||
|
docker ps
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
4dc93dea88df ipfs/kubo:master-2023-02-20-714a968 "/sbin/tini -- /usr/…" 51 minutes ago Up 51 minutes (healthy) 0.0.0.0:4001->4001/tcp, 0.0.0.0:5001->5001/tcp, 4001/udp, 0.0.0.0:8080->8080/tcp, 8081/tcp laconic-dbbf5498fd7d322930b9484121a6a5f4-ipfs-1
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Go into the container (replace with your container name):
|
||||||
|
|
||||||
|
```
|
||||||
|
docker exec -it laconic-dbbf5498fd7d322930b9484121a6a5f4-ipfs-1 sh
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Enable CORS as described in point 2 of the error message. Copy/paste/run each line in sequence, then run `exit` to exit the container.
|
||||||
|
|
||||||
|
4. Restart the container:
|
||||||
|
|
||||||
|
```
|
||||||
|
laconic-so --stack kubo deploy down
|
||||||
|
laconic-so --stack kubo deploy up
|
||||||
|
```
|
||||||
|
|
||||||
|
5. Refresh the `IP:5001/webui` URL in your browser, you should now be connected to IPFS.
|
||||||
|
Loading…
Reference in New Issue
Block a user