coder / coder/envbuilder

initializeCommand not executed in envbuilder

Abierto
#395 7 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Go
Estrellas
300
Forks
64
Merge medio
20 min
PR fusionados (30 d)
1

Descripción

I have the below configuration on the devcontainer.json file and I want to run some scripts before dockerbuild starts but the "initializeCommand" is not executed when the container is started.

```
{
"name": "poc",
"initializeCommand": "bash .devcontainer/update.sh",
"build": {
"dockerfile": "Dockerfile",
},
"service": "app",

"remoteUser": "node",
"features": {
"ghcr.io/devcontainers/features/git:1": {
"version": "os-provided"
}
}
}

```

There are not logs for this as well i can only see logs starting from building image

```
envbuilder - Build development environments from repositories in a container

#1: 📦 Cloning https://github.com/****/**** to /workspaces/poc

#1: 📦 The repository already exists! [4.421296ms]
#2: Deleting filesystem...
#2: 🏗️ Building image...
```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza con el punto de entrada de envbuilder que procesa devcontainer.json y, a continuación, sigue cómo se gestiona initializeCommand antes de la compilación del Dockerfile. Usa la configuración mostrada de .devcontainer/update.sh y Dockerfile para reproducir el problema. La tarea está terminada cuando initializeCommand se ejecuta antes de compilar la imagen y su salida aparece en los logs.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
docker, go
Área
build-system, devops
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.