531379b1d9
* add ipv6 listening addresses to the default config * ipfsproxy: support multiple listeners. Add default ipv6. * mm * restapi: support multiple listen addresses. enable ipv6 * cluster_config: format default listen addresses * commands: update for multiple listeners. Fix randomports for udp and ipv6. * ipfs-cluster-service: fix randomports test * multiple listeners: fix remaining tests * golint * Disable ipv6 in defaults It is not supported by docker by default. It is not supported in travis-CI build environments. User can enable it now manually. * proxy: disable ipv6 in test * ipfshttp: fix test Co-authored-by: @RubenKelevra <cyrond@gmail.com>
97 lines
2.2 KiB
JSON
97 lines
2.2 KiB
JSON
{
|
|
"cluster": {
|
|
"peername": "testname",
|
|
"secret": "84399cd0be811c2ca372d6ca473ffd73c09034f991c5e306fe9ada6c5fcfb641",
|
|
"leave_on_shutdown": false,
|
|
"listen_multiaddress": [
|
|
"/ip4/0.0.0.0/tcp/9096",
|
|
"/ip6/::/tcp/9096"
|
|
],
|
|
"state_sync_interval": "1m0s",
|
|
"replication_factor": -1,
|
|
"monitor_ping_interval": "15s"
|
|
},
|
|
"consensus": {
|
|
"raft": {
|
|
"heartbeat_timeout": "1s",
|
|
"election_timeout": "1s",
|
|
"commit_timeout": "50ms",
|
|
"max_append_entries": 64,
|
|
"trailing_logs": 10240,
|
|
"snapshot_interval": "2m0s",
|
|
"snapshot_threshold": 8192,
|
|
"leader_lease_timeout": "500ms"
|
|
}
|
|
},
|
|
"api": {
|
|
"ipfsproxy": {
|
|
"listen_multiaddress": "/ip4/127.0.0.1/tcp/9095",
|
|
"node_multiaddress": "/ip4/127.0.0.1/tcp/5001",
|
|
"read_timeout": "10m0s",
|
|
"read_header_timeout": "5s",
|
|
"write_timeout": "10m0s",
|
|
"idle_timeout": "1m0s"
|
|
},
|
|
"restapi": {
|
|
"ssl_cert_file": "",
|
|
"ssl_key_file": "",
|
|
"http_listen_multiaddress": "/ip4/127.0.0.1/tcp/9094",
|
|
"read_timeout": "30s",
|
|
"read_header_timeout": "5s",
|
|
"write_timeout": "1m0s",
|
|
"idle_timeout": "2m0s",
|
|
"basic_auth_credentials": {
|
|
"testuser": "testpass",
|
|
"userwithoutpass": ""
|
|
},
|
|
"cors_allowed_origins": [
|
|
"*"
|
|
],
|
|
"cors_allowed_methods": [
|
|
"GET"
|
|
],
|
|
"cors_allowed_headers": [],
|
|
"cors_exposed_headers": [
|
|
"Content-Type",
|
|
"X-Stream-Output",
|
|
"X-Chunked-Output",
|
|
"X-Content-Length"
|
|
],
|
|
"cors_allow_credentials": true,
|
|
"cors_max_age": "0s"
|
|
}
|
|
},
|
|
"ipfs_connector": {
|
|
"ipfshttp": {
|
|
"node_multiaddress": "/ip4/127.0.0.1/tcp/5001",
|
|
"connect_swarms_delay": "30s",
|
|
"ipfs_request_timeout": "5m0s",
|
|
"pin_timeout": "24h0m0s",
|
|
"unpin_timeout": "3h0m0s"
|
|
}
|
|
},
|
|
"pin_tracker": {
|
|
"stateless": {
|
|
"max_pin_queue_size": 50000,
|
|
"concurrent_pins": 10
|
|
}
|
|
},
|
|
"monitor": {
|
|
"monbasic": {
|
|
"check_interval": "15s"
|
|
},
|
|
"pubsubmon": {
|
|
"check_interval": "15s"
|
|
}
|
|
},
|
|
"informer": {
|
|
"disk": {
|
|
"metric_ttl": "30s",
|
|
"metric_type": "reposize"
|
|
},
|
|
"numpin": {
|
|
"metric_ttl": "10s"
|
|
}
|
|
}
|
|
}
|