Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilteoood/vscode-remote-tunnels
VSCode remote tunnels Docker image that can be easily deployed everywhere you want
https://github.com/ilteoood/vscode-remote-tunnels
Last synced: about 1 month ago
JSON representation
VSCode remote tunnels Docker image that can be easily deployed everywhere you want
- Host: GitHub
- URL: https://github.com/ilteoood/vscode-remote-tunnels
- Owner: ilteoood
- License: mit
- Created: 2023-07-22T11:41:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-22T16:29:20.000Z (5 months ago)
- Last Synced: 2024-10-20T00:37:11.792Z (3 months ago)
- Language: Dockerfile
- Size: 33.2 KB
- Stars: 9
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/funding.yml
- License: LICENSE
Awesome Lists containing this project
README
# vscode-remote-tunnels
VSCode remote tunnels Docker image that can be easily deployed everywhere you want
[![](https://images.microbadger.com/badges/version/ilteoood/vscode-remote-tunnels.svg)](https://microbadger.com/images/ilteoood/vscode-remote-tunnels "Get your own version badge on microbadger.com")
[![](https://images.microbadger.com/badges/image/ilteoood/vscode-remote-tunnels.svg)](https://microbadger.com/images/ilteoood/vscode-remote-tunnels "Get your own image badge on microbadger.com")
![Build only image](https://github.com/ilteoood/vscode-remote-tunnels/workflows/Build%20only%20image/badge.svg?branch=main)------------------------------------------------
This is a [multi-arch](https://medium.com/gft-engineering/docker-why-multi-arch-images-matters-927397a5be2e) image, updated automatically thanks to [GitHub Actions](https://github.com/features/actions).
Its purpose is to provide a [Visual Studio Code Server](https://code.visualstudio.com/docs/remote/vscode-server) instance accessible through [vscode.dev](https://vscode.dev).
## Configuration
The container is configurable using 1 environment variable:
| Name | Mandatory | Default value| Description |
|------|-----------|--------------|-------------|
|MACHINE_NAME|No|`vscode-remote`|The name of the machine that will be used to access the tunnel. It **must** be less than 20 characters.|Additionally, it is also possible to override the script at path `/usr/local/bin/init` to install additional software when the container boots.
## Execution
You can run this image using [Docker compose](https://docs.docker.com/compose/) and the [sample file](./docker-compose.yml) provided.
Or you can use the standard `docker run` command.
```sh
sudo docker run --name CONTAINER_NAME -e MACHINE_NAME=YOUR_MACHINE_NAME ilteoood/vscode-remote-tunnels
```## Do you like my work?