initializeCommand not executed in envbuilder
- 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