outline-server/src/server_manager
2018-10-25 16:04:53 -04:00
..
cloud switch to sentry-electron (#232) 2018-08-17 17:15:54 -04:00
electron_app Merge pull request #289 from Jigsaw-Code/fortuna-cleanup 2018-10-25 16:04:53 -04:00
images Implement GCP and AWS set up instructions UI (#212) 2018-08-02 13:56:09 -04:00
infrastructure suppress network errors for data usage requests (#222) 2018-08-08 14:48:09 -04:00
install_scripts Remote set -x 2018-10-25 14:55:06 -04:00
model Re-style server settings UI (#173) 2018-06-19 12:05:07 -04:00
types refactor preload.ts, remove some unnecessary events (#220) 2018-08-13 15:26:25 -04:00
ui_components Feedback form improvements (#255) 2018-09-24 14:53:39 -04:00
web_app Clean up web app build 2018-10-25 15:10:14 -04:00
bower.json Implement GCP and AWS set up instructions UI (#212) 2018-08-02 13:56:09 -04:00
index.html Allow same origin requests to fix licenses not loading (#262) 2018-10-03 16:26:00 -04:00
package.json bump version number for server manager release (#263) 2018-10-03 16:27: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.