outline-server/src/server_manager
2018-06-28 17:25:34 -04:00
..
cloud New oauth prototype 2018-06-20 13:22:44 -04:00
electron_app Remove unused code 2018-06-28 17:25:34 -04:00
images Improve share UX (#168) 2018-06-08 14:39:05 -04:00
infrastructure Update crypto.ts 2018-06-15 05:49:39 +03:00
install_scripts Re-enable SSH passwords for DO installs 2018-06-07 11:38:55 -04:00
model Re-style server settings UI (#173) 2018-06-19 12:05:07 -04:00
types
ui_components Merge branch 'master' into fortuna-oauth 2018-06-20 17:11:18 -04:00
web_app Don't bring to front unless account is active 2018-06-28 17:23:04 -04:00
bower.json do not load fonts for the UI from the internet (#96) 2018-05-02 16:59:40 -04:00
index.html do not load fonts for the UI from the internet (#96) 2018-05-02 16:59:40 -04:00
package.json Handle redirect to DO 2018-06-28 16:26:42 -04:00
README.md Add debug instruction 2018-06-13 15:33:32 -04:00

Outline Manager

Running

To run the Outline Manager:

yarn do server_manager/electron_app/run

Debug an existing binary

You can run an existing binary in debug mode by setting OUTLINE_DEBUG=true. This will enable the Developer menu on the application window.

Packaging

To build the app binary:

yarn do server_manager/electron_app/package_${PLATFORM}

Where ${PLATFORM} is one of linux, macos, only_windows.

The per-platform standalone apps will be at build/electron_app/static/dist.

  • Windows: zip files. Only generated if you have wine installed.
  • Linux: tar.gz files.
  • macOS: dmg files if built from macOS, zip files otherwise.

Releases

To perform a release, use

yarn do server_manager/electron_app/release

This will perform a clean and reinstall all dependencies to make sure the build is not tainted.