WIP branch for ipfs pubsub version
You need to have go-ipfs binary built from the IPFS pubsub branch https://github.com/ipfs/go-ipfs/tree/feat/floodsub. You need to have the daemon running before starting Planet Express (at port 5001).
Currently only the Electron app works.
- Node.js v6.x.x
- npm v3.x.x
- g++, gcc, make (for building native modules)
- python 2 (for building, some native modules need it, node-fibers perhaps?)
git clone https://github.com/haadcode/planet-express.git
cd planet-express/
npm install
rm -rf node_modules/ipfs/node_modules/ipfs-api/
rm -rf node_modules/ipfsd-ctl/node_modules/ipfs-api/
cd client/
npm install
rm -rf node_modules/ipfs-api
rm -rf node_modules/ipfs/node_modules/ipfs-api/
cd client/
npm run build
Run this is in project's root directory, not in client/
.
npm run electron
The application executable is in dist/
.
npm test
First, start the desktop app in developer mode:
npm run dev:electron
Then, start the UI development environment:
cd client/
npm run dev