Skip to content

Commit

Permalink
udp only in docker
Browse files Browse the repository at this point in the history
  • Loading branch information
thedavidmeister committed Jun 27, 2023
1 parent 1dd9ecb commit 5bb7c24
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 2 deletions.
9 changes: 7 additions & 2 deletions ipfs/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
FROM ipfs/kubo:v0.19.1
FROM ipfs/kubo:v0.21.0-rc3

ADD ./container-init.d/001-set-allow-origin.sh /container-init.d/001-set-allow-origin.sh
RUN chmod a+x /container-init.d/001-set-allow-origin.sh /container-init.d/001-set-allow-origin.sh
RUN chmod a+x /container-init.d/001-set-allow-origin.sh
RUN /container-init.d/001-set-allow-origin.sh

ADD ./container-init.d/002-set-udp-only.sh /container-init.d/002-set-udp-only.sh
RUN chmod a+x /container-init.d/002-set-udp-only.sh
RUN /container-init.d/002-set-udp-only.sh
7 changes: 7 additions & 0 deletions ipfs/container-init.d/002-set-udp-only.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh
set -euxo pipefail

# https://github.com/ipfs/kubo/issues/3320#issuecomment-1321103079
ipfs config --json Swarm.Transports.Network.TCP 'false'
# https://github.com/ipfs/kubo/blob/master/docs/config.md#addressesswarm
ipfs config --json Addresses.Swarm '["/ip4/0.0.0.0/udp/4001/quic","/ip4/0.0.0.0/udp/4001/quic-v1","/ip4/0.0.0.0/udp/4001/quic-v1/webtransport","/ip6/::/udp/4001/quic","/ip6/::/udp/4001/quic-v1","/ip6/::/udp/4001/quic-v1/webtransport"]'

0 comments on commit 5bb7c24

Please sign in to comment.