diff --git a/src/google-cloud-sdk/README.md b/src/google-cloud-sdk/README.md index e59b7f5..6e9d64f 100644 --- a/src/google-cloud-sdk/README.md +++ b/src/google-cloud-sdk/README.md @@ -17,6 +17,10 @@ Installs the Google Cloud SDK and (optional) additional components. |-----|-----|-----|-----| | gcloudExtraPackages | Comma-separated list of additional Google Cloud SDK components to install. Example: `google-cloud-cli-app-engine-java,kubectl` | string | - | +## OS & Architecture Support + +- Debian/Ubuntu Linux distributions with the `apt` package manager. +- `amd64`, `arm64`, and `arm/v7` architectures are supported. --- diff --git a/src/ngrok/README.md b/src/ngrok/README.md index 9289fa2..9ec4234 100644 --- a/src/ngrok/README.md +++ b/src/ngrok/README.md @@ -11,12 +11,25 @@ Globally distributed reverse proxy that secures, protects and accelerates your a } ``` -## Options -| Options Id | Description | Type | Default Value | -|-----|-----|-----|-----| -| authtoken | Connect ngrok to your account by providing your `authtoken` | string | - | +## Configuration of `authtoken` + +Features are installed inside devcontainers using the `root` user, but `ngrok` configuration is user-specific. When running devcontainers, a non-root user is typically used. It is recommended to use `postCreateCommand` and `remoteUser` to set the `authtoken`. + +**NOTE:** It is recommended to use the `NGROK_AUTH_TOKEN` environment variable to store the `authtoken` securely and avoid storing it in the `devcontainer.json` file. + +```json + // Non-root user for Dev Container + "remoteUser": "coder", + // Post create command to add ngrok authtoken + "postCreateCommand": "ngrok config add-authtoken $NGROK_AUTH_TOKEN" +``` + +## OS & Architecture Support + +- Debian/Ubuntu Linux distributions with the `apt` package manager. +- `amd64`, `arm64`, and `arm/v7` architectures are supported. ---