UNPKG

webssh2-server

Version:

A Websocket to SSH2 gateway using xterm.js, socket.io, ssh2

35 lines (33 loc) 1.13 kB
{ "name": "Debian Bullseye Node.js DevContainer", "image": "mcr.microsoft.com/devcontainers/base:ubuntu-22.04", "features": { "ghcr.io/devcontainers/features/node:1": { "version": "22.12.0" }, "ghcr.io/devcontainers/features/docker-outside-of-docker:1": {} }, // mount the ssh public identity file for the this project // I limit to just what I need and not the whole ~/.ssh folder "mounts": [ "source=${localEnv:HOME}${localEnv:USERPROFILE}/.ssh/personal_id_rsa.pub,target=/home/vscode/.hostssh/id_rsa.pub,readonly,type=bind,consistency=cached" ], "customizations": { "vscode": { "extensions": [ "bierner.markdown-mermaid", "dbaeumer.vscode-eslint", "esbenp.prettier-vscode", "ms-vscode-remote.remote-containers", "oderwat.indent-rainbow", "rvest.vs-code-prettier-eslint", "stylelint.vscode-stylelint" ] }, "settings": { "terminal.integrated.defaultProfile.linux": "bash" } }, "postCreateCommand": "/bin/bash ./.devcontainer/scripts/tools.sh >> ~/post-create-tools.log", "remoteUser": "vscode" }