mirror of
https://github.com/aleleba/aleleba-vscode-dockerfile-configuration.git
synced 2025-06-24 23:08:12 -06:00
Removing feature to persist session since is not possible because OAuth process of github.
Some checks failed
Build and Push Docker Image ARM64 / docker (push) Failing after 3m19s
Some checks failed
Build and Push Docker Image ARM64 / docker (push) Failing after 3m19s
This commit is contained in:
@ -39,15 +39,6 @@ docker run -it -e HOME_USER=custom-home-user -e GLOBAL_ENV_MY_GLOBAL_VARIABLE=my
|
||||
```
|
||||
In this example, MY_GLOBAL_VARIABLE will be set to my_global_value in the /etc/environment file.
|
||||
|
||||
### Persistent VS Code Tunnel
|
||||
|
||||
You can maintain the VS Code tunnel configuration between container restarts by adding a volume mount to `/home/${HOME_USER}/.vscode/cli`. When this volume is mounted and the container restarts, it will use `code tunnel restart` to reconnect using the existing tunnel configuration instead of creating a new one.
|
||||
|
||||
Example:
|
||||
```bash
|
||||
docker run -it -e HOME_USER=custom-home-user -e VSCODE_TUNNEL_NAME=vscode-ssh-remote-server -v /path/to/vscode-cli:/home/custom-home-user/.vscode/cli -v /path/to/extensions.json:/home/extensions.json aleleba/vscode
|
||||
```
|
||||
|
||||
### Adding VSCode Extensions
|
||||
|
||||
To add VSCode extensions to the container, create a JSON file with an array of objects containing the extension details you want to install, the only Mandatory field is uniqueIdentifier and follow this structure. For example:
|
||||
|
Reference in New Issue
Block a user