tl; dr En contenedores docker, después de la primera ejecución, el comando encadenado no se ejecutará.
Estoy creando un flujo de desarrollo con la ventana acoplable para un proyecto de nodejs y tengo un problema con un comando encadenado dentro del contenedor de la ventana acoplable.
El comando en cuestión es: tsc -w & nodemon -q -w dist dist/index.js
Cuando ejecuto esto localmente, funciona bien y después de cambiar el código, la instancia de nodemon se vuelve a cargar y los cambios se reflejan en la salida. Si ejecuto esto en el contenedor docker, la primera ejecución funcionará (es decir, muestra el paso tsc y luego la salida del código). Sin embargo, después de la primera ejecución, solo se ejecuta el paso tsc -w .
¿Hay alguna razón por la que esto podría suceder?
Información extra: