From 3f6719cffadff406c2e55f63feb0d2a0e4e41bd3 Mon Sep 17 00:00:00 2001 From: bamurtaugh Date: Fri, 16 Apr 2021 20:30:01 +0000 Subject: [PATCH] Update ports --- .devcontainer/devcontainer.json | 12 +++++++++--- README.md | 6 ++---- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 5306126..8991cd4 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -30,10 +30,8 @@ // Use 'forwardPorts' to make a list of ports inside the container available locally. // "forwardPorts": [9000], - // Use 'postCreateCommand' to run commands after the container is created. - // "postCreateCommand": "go version", - // Use 'portsAttributes' to set default properties for specific forwarded ports. + // You can use a port number (i.e. 9000), range of numbers, or a regex to match the running process. "portsAttributes": { "9000": { "label": "Hello Remote World", @@ -41,6 +39,14 @@ } }, + // Use 'otherPortsAttributes' to configure any ports that aren't configured using 'portsAttributes'. + // "otherPortsAttributes": { + // "onAutoForward": "silent" + // }, + + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "go version", + // Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root. "remoteUser": "vscode" } diff --git a/README.md b/README.md index d1663de..cabbf1d 100644 --- a/README.md +++ b/README.md @@ -61,12 +61,10 @@ Some things to try: You may want to make changes to your container, such as installing a different version of a software or forwarding a new port. You'll rebuild your container for your changes to take effect. - **Forward a port statically:** As an example change, let's forward a port statically in the `.devcontainer/devcontainer.json` file. - - > **Note:** Remote-Containers and Codespaces also take care of dynamic port forwarding, but there may be instances in which we want to statically declare a forwarded port. + **Open browser automatically:** As an example change, let's update the `portsAttributes` in the `.devcontainer/devcontainer.json` file to open a browser when our port is automatically forwarded. - Open the `.devcontainer/devcontainer.json` file. - - Uncomment the `forwardedPorts` attribute and adjust the port number as needed. + - Modify the `"onAutoForward"` attribute in your `portsAttributes` from `"notify"` to `"openBrowser"`. - Press F1 and select the **Remote-Containers: Rebuild Container** or **Codespaces: Rebuild Container** command so the modifications are picked up. 5. **Refactoring - rename:** - Open `hello.go`, select method name `Hello` press F1 and run the **Rename Symbol** command.