mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-03-30 15:08:28 +00:00

* Get browsers tests running * Clean up replication test * Setup fixtures for browser tests * Fix import paths for webpack * Fix webpack * Add mocha-headless-chrome to run browser tests * Add webrtc swarm endpoints for browser test IPFS node configs * Remove adding pubkey to storage in KeyStore * Runs browser tests in CI * Fix import paths again * Fix failing browser tests * Fixes
79 lines
1.6 KiB
JavaScript
79 lines
1.6 KiB
JavaScript
const isBrowser = () => typeof window !== 'undefined'
|
|
|
|
const swarmAddress = isBrowser()
|
|
? ['/dns4/wrtc-star1.par.dwebops.pub/tcp/443/wss/p2p-webrtc-star']
|
|
: ['/ip4/0.0.0.0/tcp/0']
|
|
|
|
export default {
|
|
timeout: 30000,
|
|
defaultIpfsConfig: {
|
|
preload: {
|
|
enabled: false
|
|
},
|
|
EXPERIMENTAL: {
|
|
pubsub: true
|
|
},
|
|
config: {
|
|
Addresses: {
|
|
API: '/ip4/127.0.0.1/tcp/0',
|
|
Swarm: swarmAddress,
|
|
Gateway: '/ip4/0.0.0.0/tcp/0'
|
|
},
|
|
Bootstrap: [],
|
|
Discovery: {
|
|
MDNS: {
|
|
Enabled: true,
|
|
Interval: 0
|
|
},
|
|
webRTCStar: {
|
|
Enabled: false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
daemon1: {
|
|
EXPERIMENTAL: {
|
|
pubsub: true
|
|
},
|
|
config: {
|
|
Addresses: {
|
|
API: '/ip4/127.0.0.1/tcp/0',
|
|
Swarm: isBrowser() ? ['/dns4/wrtc-star1.par.dwebops.pub/tcp/443/wss/p2p-webrtc-star'] : ['/ip4/0.0.0.0/tcp/0'],
|
|
Gateway: '/ip4/0.0.0.0/tcp/0'
|
|
},
|
|
Bootstrap: [],
|
|
Discovery: {
|
|
MDNS: {
|
|
Enabled: true,
|
|
Interval: 0
|
|
},
|
|
webRTCStar: {
|
|
Enabled: false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
daemon2: {
|
|
EXPERIMENTAL: {
|
|
pubsub: true
|
|
},
|
|
config: {
|
|
Addresses: {
|
|
API: '/ip4/127.0.0.1/tcp/0',
|
|
Swarm: isBrowser() ? ['/dns4/wrtc-star1.par.dwebops.pub/tcp/443/wss/p2p-webrtc-star'] : ['/ip4/0.0.0.0/tcp/0'],
|
|
Gateway: '/ip4/0.0.0.0/tcp/0'
|
|
},
|
|
Bootstrap: [],
|
|
Discovery: {
|
|
MDNS: {
|
|
Enabled: true,
|
|
Interval: 0
|
|
},
|
|
webRTCStar: {
|
|
Enabled: false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|