Add `dockerComposeArgs` to allow passing `--env-file` to `dockerComposeFile`
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 68/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- docker, docker-compose
- Domínio
- devops
Direção de pesquisa
Comece rastreando como o devcontainer.json lida com dockerComposeFile e como o comando do Docker Compose é montado. Verifique a distinção de docker-compose.yaml descrita na issue e, em seguida, confirme que dockerComposeArgs pode passar --env-file e que o parsing resultante do Compose usa o arquivo de ambiente fornecido.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
docker compose up accepts a --env-file to point to a .env file and set its contents as env vars, which are available when parsing the docker-compose.yaml. note that this is different from the env_file config option in docker-compose.yaml, which only sets env vars inside the container.
when providing dockerComposeFile in devcontainer.json there is currently no way to pass --env file.
suggestion (following https://github.com/microsoft/vscode-remote-release/issues/4885#issuecomment-2408558170):
{
"dockerComposeFile": ["a.compose.yaml", "b.compose.yaml"],
"dockerComposeArgs": ["--env-file custom.env"]
}
- Linguagem predominante
- Sem dados de linguagem
- Estrelas
- 5.8k
- Forks
- 509
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de devcontainers/spec
-
CLI sorts Feature options fewest-first, against specTalvez já em andamento @nozaq assumiu há 112 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
devcontainers/spec#755 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
devcontainers/spec#754 · 1 comentário · 2 reações ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
devcontainers/spec#735 · 1 comentário ·
-
Tighten lockfile specAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
devcontainers/spec#579 · 1 comentário ·
-
ElbankoAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 5/100
devcontainers/spec#784 · 2 reações ·
Todas as issues de devcontainers/spec
Issues semelhantes
-
skills-init: commit-SHA skill refs never start (git checkout -- <sha> reads the SHA as a pathspec)Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 84/100
kagent-dev/kagent#3571 ·
Mantenedores costumam responder em até 1 dia
-
ci enhancement tooling
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 80/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 88/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
NousResearch/hermes-agent#151165 ·
Mantenedores costumam responder em até 1 dia
-
[Bug] K8s reconcile still resets explicit 0 to defaults for response_api, memory and flow stateTalvez já em andamento @Bevisy assumiu hoje. Abertaneeds-acceptance
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 87/100
vllm-project/semantic-router#5998 ·
Mantenedores costumam responder em até 2 dias