Sei que existe o Dev Container mas ele encapsula o VS Code completamente no container, isso resolve de um lado e atrapalha do outro, eu precisava apenas rodar os scripts NPM pelo container e esta tem sido a solução até o momento.
- O container no exemplo é uma imagem WordPress e nela são adicionadas todas as ferramentas, assim como em .devcontainer;
- Um perfil de terminal "Container" foi criado para dar acesso fácil;
- O terminal de tarefas é redirecionado para
tasks.shonde o container é carregado e o comando é repassado; - É possível adaptar uma passagem livre em
tasks.shpara as Tasks do VS Code; - Criando um script com prefixo
host:é possível passar livremente e rodar o script na máquina local;
.dev
compose.yaml
tasks.sh (chmod +x)
wp-content
projeto.code-workspace