envbuilder icon indicating copy to clipboard operation
envbuilder copied to clipboard

Build development environments from a Dockerfile on Docker, Kubernetes, and OpenShift. Allow developers to modify their environment in a tight feedback loop.

Results 115 envbuilder issues
Sort by recently updated
recently updated
newest added

Problem --- When envbuilder tries to build a Dockerfile that uses `FROM AS ` notation envbuilder errors parsing the base image **EXAMPLE 1** Dockerfile: ```dockerfile FROM public.ecr.aws/docker/library/python:3.10-slim AS base ```...

I executed this command and the correct environment was not generated. ``` docker run -it --rm \ -v /tmp/envbuilder:/workspaces \ -e GIT_URL=https://github.com/microsoft/vscode-remote-try-go \ -e INIT_SCRIPT=bash \ ghcr.io/coder/envbuilder ```

documentation

## What is devfiles? "You can use devfiles to automate and simplify your development process by adopting the existing devfiles that are available in the [public community registry](https://registry.devfile.io/viewer) or by...

When using envbuilder and restarting my workspace I nearly always want a fresh copy of the repo, but when using a pvc similar to this [example template](https://github.com/coder/coder/blob/main/examples/templates/devcontainer-kubernetes/main.tf) I envbuilder simply...

There doesn't seem to be any way to pass build-time secrets when using envbuilder, leaving me with no straight-forward option to include any Dockerfile with commands similar to: `RUN --mount=type=secret,id=test-token...

For example, env `DOCKER_CONFIG` passed to userspace and broke `docker build` command: ``` docker run --rm -it -e INIT_SCRIPT='echo $DOCKER_CONFIG' -e GIT_URL=https://github.com/coder/envbuilder.git ghcr.io/coder/envbuilder ... /.envbuilder ```

It is not possible to use variables within the docker USER statement. The variable will be interpreted as value. Example: https://gitlab.com/nwrkbiz/cpp-design-patterns/-/tree/b81d6fdd2fcac393b491e8725387c99cf822b291/.devcontainer

can understand that currently, Coder’s purpose with devcontainers is to clone the team’s repository and set up the environment following the .devcontainer settings, hence cloning the .git folder as well....

The devcontainer specification supports port forwarding as part of the definition. This appears to not be supported in the current version of envbuilder https://containers.dev/implementors/json_reference/#port-attributes

Is it possible to disable the /workspace cache of a coder build with envbuilder. Even after restart work spaces it caches to old commit ``` #1: 📦 Cloning https://bitbucket.org/lorem/repo.git to...