Sign inSign up

bridgefog/fog-desktop

By bridgefog

•Updated almost 11 years ago

Image
0

485

bridgefog/fog-desktop repository overview

⁠Desktop app

An Electron⁠-based P2P streaming music application

⁠Development

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

⁠If work on atm-ipfs-api is needed

It makes life easier to symlink your local atm-ipfs-api checkout to the node_modules in desktop

  1. Clone ipfs-api⁠
  2. In the ipfs-api directory
    1. follow init instructions there
    2. run npm link (see more about npm-link here)⁠
  3. In this directory, run npm link atm-ipfs-api

⁠Distribution Builds

It's a failry manual process right now, but basically make build will get you a package for at least OSX, with more planned.

Tag summary

Content type

Image

Digest

sha256:8fab2cd60…

Size

338.9 MB

Last updated

almost 11 years ago

docker pull bridgefog/fog-desktop