envd
envd copied to clipboard
๐๏ธ Reproducible development environment
Like this https://api.coala.io/en/latest/Developers/Newcomers_Guide.html
## Description Example from tilt https://github.com/github/linguist/pull/4831
Maybe we can also support python SDK for envd.
## Description
## Description ghcr.io is too slow.
## Description ``` [+] Building 103.2s (11/11) FINISHED => docker-image://docker.io/nvidia/cuda:11.2.0-cudnn8-devel-ubuntu20.04 2.8s => => resolve docker.io/nvidia/cuda:11.2.0-cudnn8-devel-ubuntu20.04 2.6s => local://context 3.1s => => transferring context: 50.52kB 0.1s => CACHED sh -c apt-get...
## Description ``` FrontendAttrs: map[string]string{ "build-arg:HTTPS_PROXY": os.Getenv("HTTPS_PROXY"), }, ``` Buildkit supports some build time attrs in its dockerfile frontend. We need to support them in envd.
Now we do not have the mechanism to configure flag value. For example, users can specify ssh keys that are used in the container. But the implementation requires workaround. We...
## Description Now we print an error when the command fails. But the error may be printed more than once and the format is not user-friendly. We need to have...
## Description Now we run sshd, jupyter and some other background processes in the container. We need to have a init process to manage them