radicle-interface icon indicating copy to clipboard operation
radicle-interface copied to clipboard

Create a packaged version for local deployment

Open sebastinez opened this issue 3 years ago • 11 comments

To allow end users mount a local instance of the web client on their machines, we need to package the web client so it can be served with the execution of a single binary.

Process

  1. End user downloads binary
  2. Executes binary
  3. A static file server is mounted
  4. The default browser is opened at http://radicle.local

Pending points to be defined

  • [ ] The binary would need a compiled version of the web client
  • [ ] How would we allow users to navigate to http://radicle.home and show the locally served site on different OS
  • [ ] When should we compile the application?

Versions I wrote a small config file for binserve which can be our static file server, it is 🦀 and quick https://github.com/radicle-dev/radicle-interface/tree/sebastinez/packaging

sebastinez avatar Aug 31 '22 10:08 sebastinez