Merge pull request #62 from hashicorp/oss/merge-main-aff993b2b5150a9d33278420c88ef96db646ba0e

[main] OSS to ENT merge of (aff993b)
This commit is contained in:
hc-github-team-secure-boundary authored and GitHub committed 2023-02-09 13:58:34 -05:00
commit 9b1501d294
1 file changed
+24 -15
+24 -15
View File
@@ -6,21 +6,23 @@ The desktop client UI for Boundary.
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Yarn Commands](#yarn-commands)
- [Running / Development](#running--development)
- [Developing Using Non-Release Versions of Boundary](#developing-using-non-release-versions-of-boundary)
- [Environment Variables](#environment-variables)
- [Building for Production](#building-for-production)
- [Environment Variables](#environment-variables-1)
- [Running Tests](#running-tests)
- [Running end to end Tests](#running-end-to-end-tests)
- [Deploying](#deploying)
- [Debug desktop client](#debug-desktop-client)
- [Debug `renderer` process](#debug-renderer-process)
- [Debug `main` process ](#debug-main-process)
- [Further Reading / Useful Links](#further-reading--useful-links)
- [Desktop client UI](#desktop-client-ui)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Yarn Commands](#yarn-commands)
- [Running / Development](#running--development)
- [Developing Using Non-Release Versions of Boundary](#developing-using-non-release-versions-of-boundary)
- [Environment Variables](#environment-variables)
- [Building for Production](#building-for-production)
- [Environment Variables](#environment-variables-1)
- [Running Tests](#running-tests)
- [Running end to end Tests](#running-end-to-end-tests)
- [Deploying](#deploying)
- [Debug desktop client](#debug-desktop-client)
- [Debug `renderer` process](#debug-renderer-process)
- [Debug `main` process ](#debug-main-process)
- [Debug `binary`](#debug-binary)
- [Further Reading / Useful Links](#further-reading--useful-links)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
@@ -219,6 +221,13 @@ If you start the inspector with the `-brk` (breakpoint) code will not execute un
More information on [debugging the main process](https://www.electronjs.org/docs/latest/tutorial/debugging-main-process).
More information on [Node debugging guide](https://nodejs.org/en/docs/guides/debugging-getting-started/).
### Debug `binary`
The desktop client binary is the end artifact we deliver to customers. More information on how to build the binary in [Building for Production](#building-for-production).
We use [Debugtron](https://github.com/pd4d10/debugtron) to debug the production binary. Debugtron let's you inspect the Electron app as if you were in a dev environment. It also provides debug options for the node process running Electron.
## Further Reading / Useful Links
* [ember.js](https://emberjs.com/)