-include .env NAME ?= ipfsnode:latest ID ?= ipfstest LOCAL_DIR ?= /tmp/ipfsdata LOCAL_STAGING_DIR ?= /tmp/staging default: build init: bash init_container build: docker build $(BUILD_OPTIONS) -t $(NAME) . shell: docker exec -it $(ID) /bin/bash run: mkdir -p $(LOCAL_DIR) mkdir -p $(LOCAL_STAGING_DIR) docker run --name $(ID) -v $(LOCAL_STAGING_DIR):/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) ps: docker ps -a