An Electron-based P2P streaming music application
Running tests assume you're already running IPFS locally, on the default port.
Get dependencies:
make init
To start the gulp bundle process, run:
source env.sh
# set up ipfs_endpoint variable to point to already running IPFS daemon used for tests
ipfs-select local
gulp
In a separate shell, start electron:
gulp electron
To avoid disowned and lost IPFS daemons, always kill the Electron app via Application Quit rather than ^C
to gulp electron
It makes life easier to symlink your local atm-ipfs-api
checkout to the node_modules
in desktop
- Clone ipfs-api
- In the
ipfs-api
directory- follow init instructions there
- run
npm link
(see more about npm-link here)
- In this directory, run
npm link atm-ipfs-api
It's a failry manual process right now, but basically make build
will get you a package for at least OSX, with more planned.