vscode-dev-containers
openvscode-server
Our great sponsors
vscode-dev-containers | openvscode-server | |
---|---|---|
41 | 125 | |
4,625 | 4,687 | |
- | 2.2% | |
0.0 | 0.0 | |
5 months ago | 6 days ago | |
Shell | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vscode-dev-containers
- How to use Ansible on Linux with tools like visual Studio code
-
Setup GitHub Codespaces with AWS IAM Roles Anywhere
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: // https://github.com/microsoft/vscode-dev-containers/tree/v0.241.1/containers/ubuntu { "name": "Ubuntu", "build": { "dockerfile": "Dockerfile", "args": { "VARIANT": "ubuntu-22.04" } }, "postStartCommand": ".devcontainer/env.sh", "remoteUser": "vscode", "features": { "git": "os-provided", "aws-cli": "latest", "golang": "latest", "sshd": "latest" } }
-
Jupyter Notebooks + VSCode Dev Container with Puppeteer support
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.245.0/containers/python-3/.devcontainer/base.Dockerfile # [Choice] Python version (use -bullseye variants on local arm64/Apple Silicon): 3, 3.10, 3.9, 3.8, 3.7, 3.6, 3-bullseye, 3.10-bullseye, 3.9-bullseye, 3.8-bullseye, 3.7-bullseye, 3.6-bullseye, 3-buster, 3.10-buster, 3.9-buster, 3.8-buster, 3.7-buster, 3.6-buster ARG VARIANT="3.10-bullseye" FROM mcr.microsoft.com/vscode/devcontainers/python:0-${VARIANT} # [Choice] Node.js version: none, lts/*, 16, 14, 12, 10 ARG NODE_VERSION="none" RUN if [ "${NODE_VERSION}" != "none" ]; then su vscode -c "umask 0002 && . /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"; fi # Install Google Chrome Stable and fonts # Note: this installs the necessary libs to make the browser work with Puppeteer. ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true RUN apt-get update && apt-get install gnupg wget -y && \ wget --quiet --output-document=- https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --dearmor > /etc/apt/trusted.gpg.d/google-archive.gpg && \ sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' && \ apt-get update && \ apt-get install google-chrome-stable -y --no-install-recommends && \ rm -rf /var/lib/apt/lists/* # [Optional] If your pip requirements rarely change, uncomment this section to add them to the image. COPY requirements.txt /tmp/pip-tmp/ RUN pip3 --disable-pip-version-check --no-cache-dir install -r /tmp/pip-tmp/requirements.txt \ && rm -rf /tmp/pip-tmp
-
rust-analyzer changelog #143
Looks like they do? https://github.com/microsoft/vscode-dev-containers/issues/675
-
Exploring .NET WebAssembly with WASI and Wasmtime
In the vscode-dev-containers repo, you'll see that there too is a .devcontainer directory. This contains instructions for building the dotnet vscode-dev-container. Click into the directory.
-
Introduction to GitHub Codespaces - Building your first Dev Container
Select a predefined container definition. In my case I will select 'Ubuntu'. NOTE: There is a growing variety of predefined images that can be selected from, maintained on GitHubs vscode-dev-containers repository:
-
Extending VSCode Dev Container Features
As documented here, a Dev Container's built-in features are sources from the script-library folder in the vscode-dev-containers repo. The Remote - Containers extension and GitHub Codespaces include "preview" functionality to extend Dev Container features. You can add any custom feature by using the dev-container-features-template sample repository.
-
CUDA Development Container
My laptop doesn't have a powerful GPU, so I usually build and test CUDA projects on a remote server. With the help of dev-containers, I wrote a configuration file for a CUDA development environment to make things easier. I'll be happy if you test it and give your opinions about it.
- Nix on Github Codespaces
-
How to use docker for development
// For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at: // https://github.com/microsoft/vscode-dev-containers/tree/v0.134.0/containers/javascript-node { "name": "lucas-paganini-api", "build": { "dockerfile": "./Dockerfile", "context": ".." }, "forwardPorts": [3000], "workspaceMount": "source=${localWorkspaceFolder},target=/var/www,type=bind", "workspaceFolder": "/var/www", "postStartCommand": "npm clean-install", "shutdownAction": "stopContainer", "settings": { "terminal.integrated.shell.linux": "/bin/bash" }, // Add the IDs of extensions you want to be installed when the container is created. "extensions": ["ms-vscode-remote.remote-containers", "esbenp.prettier-vscode"] }
openvscode-server
-
Reviving decade-old Macs with antiX and MX Linux (2022)
> Yeah, sadly there are entry level laptops cheaper than a phone or said monitor plus a keyboard and mouse
Many people already have a monitor, mouse, and keyboard lying around. They'll also have a phone already. Plus, there are very cheap docks where you can just slide your phone into a laptop shell, priced similarly to the worst and most awful Chromebooks imaginable.
> So nothing works offline.
You can run a vscode server on your phone (https://github.com/gitpod-io/openvscode-server/releases). What's lacking is the VSCode GUI, so pointing a browser at http://[::1]:8080/ will work just fine.
- [Self Hosted] Alternative auto-hébergée aux codepaces
-
Building a remote/cloud dev box IDE specifically for digital nomads. What do you want?
This already exists!! https://www.gitpod.io/
-
Crazy coworker manages entire development environment in single docker container
https://www.gitpod.io/ does this
-
Self-hosted alternative to Codespaces? (With .devcontainer support)
Not sure what .devcontainer means, but you can take a look to https://github.com/gitpod-io/openvscode-server or https://github.com/coder/code-server
-
️Appwrite + Gitpod: One Click Setup
We look forward to integrating more with Gitpod in the future! Check out the Gitpod homepage for more information and new development environment templates.
-
[D] I recently quit my job to start a ML company. Would really appreciate feedback on what we're working on.
I suggest you check out https://www.gitpod.io, which does more general provisioning of GitOps clusters/Pods in their managed Kubernetes clusters. It's not specifically ML, but we've looked at it for POC ML projects that want basic hosting.
-
Outlook of Javascript Full-Stack Development for 2023
People have been using tools like jsfiddle for quick experiments for years, but it's been limited to playing with client-side stuff. However, full-fledged web IDEs were maturing fast in 2022. For example, Codesandbox now provides good support for full-stack frameworks like Next and Nuxt by spinning up remote containers to run the server-side workload and emulate a "local" experience for you. Gitpod adopts a similar technology but looks more ambitious in reaching deeper into development life cycles. The most exciting among all is StackBlitz. It took the courageous step to implement a full NodeJS implementation with Web Assembly (called WebContainer). With that, your backend code can run right inside your browser. No need to spin up remote containers and no need to transmit data back and forth across the network. It's a truly local environment. This approach sounds like the only practical way of solving the problem and turning Web IDEs into mainstream usage.
-
Any ideas to make local development easier for 15-20 sites?
I personally use DDev and Docksal due to work requirements. Personally I like Lando. With either of these, you can set your virtual environment to the specifics of that site. Makes life very easy. Another option that I have used is https://www.gitpod.io/ which isn't even local. It works pretty well and can connect. I have also been meaning to try github's workspace, but that may just be for Javascript applications (need to read up more)
- Devops engineers who use windows, how?
What are some alternatives?
Code-Server - VS Code in the browser
distrobox - Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
dotfiles - ⊙ All the dotfiles needed to make the world a better place
openvsx - An open-source registry for VS Code extensions
template-docker-compose - A Docker Compose template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.
gitpod - The developer platform for on-demand cloud development environments to create software faster and more securely.
Vagrant - Vagrant is a tool for building and distributing development environments.
SDKMan - The SDKMAN! Command Line Interface
angular-cli - CLI tool for Angular
Spring Boot - Spring Boot
vscode-expo-starter - Starter project for Expo running in Docker with VSCode as the development environment