| 12345678910111213141516171819202122232425262728293031 |
- include make_env
- NAME ?= ipfsnode:latest
- ID ?= ipfstest
- LOCAL_DIR ?= /tmp/ipfsdata
- LOCAL_STAGING_DIR ?= /tmp/staging
- default: build
- build:
- docker build -t $(NAME) .
- shell:
- docker exec -it $(ID) /bin/bash
- run:
- mkdir -p $(LOCAL_DIR)
- docker run --name $(ID) -v $(LOCAL_STAGING_DIR):/home/ipfs/staging -v $(LOCAL_DIR):/home/ipfs/.ipfs $(NAME)
- start:
- docker start -ia $(ID)
- daemon:
- docker start $(ID)
- stop:
- docker stop $(ID)
- rm: stop
- docker rm $(ID)
|