|
@@ -7,6 +7,9 @@ LOCAL_STAGING_DIR ?= /tmp/staging
|
|
|
|
|
|
|
|
default: init build run
|
|
default: init build run
|
|
|
|
|
|
|
|
|
|
+ctid:
|
|
|
|
|
+ @echo $(ID)
|
|
|
|
|
+
|
|
|
init:
|
|
init:
|
|
|
bash init_container
|
|
bash init_container
|
|
|
|
|
|
|
@@ -16,6 +19,9 @@ build:
|
|
|
shell:
|
|
shell:
|
|
|
docker exec -it $(ID) /bin/bash
|
|
docker exec -it $(ID) /bin/bash
|
|
|
|
|
|
|
|
|
|
+ipfsshell:
|
|
|
|
|
+ docker exec -it -u ipfs $(ID) env -i PWD=/home/ipfs HOME=/home/ipfs PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin USER=ipfs /bin/bash
|
|
|
|
|
+
|
|
|
run:
|
|
run:
|
|
|
mkdir -p $(LOCAL_DIR) $(LOCAL_STAGING_DIR)
|
|
mkdir -p $(LOCAL_DIR) $(LOCAL_STAGING_DIR)
|
|
|
docker run --name $(ID) $(RUN_OPTIONS) -v $(LOCAL_STAGING_DIR):/staging -v $(LOCAL_DIR):/home/ipfs/.ipfs $(NAME)
|
|
docker run --name $(ID) $(RUN_OPTIONS) -v $(LOCAL_STAGING_DIR):/staging -v $(LOCAL_DIR):/home/ipfs/.ipfs $(NAME)
|
|
@@ -29,19 +35,22 @@ daemon:
|
|
|
stop:
|
|
stop:
|
|
|
docker stop $(ID)
|
|
docker stop $(ID)
|
|
|
|
|
|
|
|
-rm: stop
|
|
|
|
|
- docker rm $(ID)
|
|
|
|
|
-
|
|
|
|
|
-ps:
|
|
|
|
|
- docker ps -a
|
|
|
|
|
-
|
|
|
|
|
public:
|
|
public:
|
|
|
- docker exec $(ID) ipfs config Addresses.Swarm --json '[ "/ip4/0.0.0.0/tcp/40001" ]'
|
|
|
|
|
|
|
+ docker exec -u ipfs $(ID) ipfs config Addresses.Swarm --json '[ "/ip4/0.0.0.0/tcp/40001" ]'
|
|
|
docker restart $(ID)
|
|
docker restart $(ID)
|
|
|
|
|
|
|
|
private:
|
|
private:
|
|
|
- docker exec $(ID) ipfs config Addresses.Swarm --json '[ "/ip4/127.0.0.1/tcp/40001" ]'
|
|
|
|
|
|
|
+ docker exec -u ipfs $(ID) ipfs config Addresses.Swarm --json '[ "/ip4/127.0.0.1/tcp/40001" ]'
|
|
|
docker restart $(ID)
|
|
docker restart $(ID)
|
|
|
|
|
|
|
|
|
|
+rm: private stop
|
|
|
|
|
+ docker rm $(ID)
|
|
|
|
|
+
|
|
|
|
|
+ps:
|
|
|
|
|
+ docker ps -a
|
|
|
|
|
+
|
|
|
|
|
+peers:
|
|
|
|
|
+ docker exec -u ipfs $(ID) ipfs swarm peers
|
|
|
|
|
+
|
|
|
genswarmkey:
|
|
genswarmkey:
|
|
|
bash generate_swarm_key
|
|
bash generate_swarm_key
|