I am running IPFS container on TravisCI and kills it immediately after ipfs add
returns. Sometimes I found that these added files may be inaccessible even when IPFS outputs foobar uploaded
, so I was wondering would killing container causes data loss?
You’ll need to continue running the node if you want to make sure that the data is available, similar to how HTTP works today. If you exit as soon as ipfs add
returns, the content would not be available, because no nodes are online and hosting it.
2 Likes
that’is correct and in travis a container is a cattle when your job has finish your containers are completly destroy. if you need use docker container with ipfs you should :
- run locally (if you have unix system your can use that
curl -Ssl https://get.docker.com
for mac and windows go to Pricing | Docker. - when you run your container please make sure to persist on your host
/root/.ipfs
for exempledocker run -d -v /home/user/.ipfs:/root/.ipfs ipfs/ipfs
regards
2 Likes
Thanks to all of your replies. It seems that I need to have a look at this project’s tech specs.