diff --git a/deployment/docker-build/docker-compose.yml b/deployment/docker-build/docker-compose.yml index 486457c0..2a399017 100644 --- a/deployment/docker-build/docker-compose.yml +++ b/deployment/docker-build/docker-compose.yml @@ -55,11 +55,13 @@ services: - "127.0.0.1:8080:8080" volumes: - "pyaleph-ipfs:/data/ipfs" + - "./kubo.json:/etc/kubo.json:ro" environment: - IPFS_PROFILE=server networks: - pyaleph - command: ["daemon", "--enable-pubsub-experiment", "--migrate"] + command: ["daemon", "--enable-pubsub-experiment", "--migrate", "--config-file", + "/etc/kubo.json"] postgres: restart: always diff --git a/deployment/docker-build/kubo.json b/deployment/docker-build/kubo.json new file mode 100644 index 00000000..487dfee3 --- /dev/null +++ b/deployment/docker-build/kubo.json @@ -0,0 +1,17 @@ +{ + "AutoNAT": { + "ServiceMode": "enabled" + }, + "AddrFilters": [ + "/ip4/86.84.0.0/ipcidr/16" + ], + "Reprovider": { + "Strategy": "pinned" + }, + "Swarm": { + "EnableHolePunching":true, + "RelayService": { + "Enabled": false + } + } +}