Bladeren bron

$IPFS_PATH := mount point /ipfs-repo

Fabian Peter Hammerle 5 jaren geleden
bovenliggende
commit
1d49c84af1
1 gewijzigde bestanden met toevoegingen van 6 en 1 verwijderingen
  1. 6 1
      Dockerfile

+ 6 - 1
Dockerfile

@@ -7,12 +7,17 @@ RUN find / -xdev -type f -perm /u+s -exec chmod --changes u-s {} \; \
 #   [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]
 RUN apk add libc6-compat
 
+RUN adduser -S ipfs
+
+ENV IPFS_PATH /ipfs-repo
+RUN mkdir -m u=rwx,g=,o= $IPFS_PATH && chown ipfs $IPFS_PATH
+VOLUME $IPFS_PATH
+
 RUN wget -O- https://dist.ipfs.io/go-ipfs/v0.4.17/go-ipfs_v0.4.17_linux-amd64.tar.gz \
         | tar -xz -C /tmp \
     && mv /tmp/go-ipfs/ipfs /usr/local/bin \
     && rm -r /tmp/go-ipfs
 
-RUN adduser -S ipfs
 USER ipfs
 EXPOSE 4001/tcp
 CMD ["ipfs", "daemon", "--init", "--init-profile", "server"]