Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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?



patreon


or

buy-me-a-coffee