Add `dockerComposeArgs` to allow passing `--env-file` to `dockerComposeFile`
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 68/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- docker, docker-compose
- Bereich
- devops
Rechercherichtung
Beginne damit nachzuverfolgen, wie devcontainer.json dockerComposeFile verarbeitet und wie der Docker Compose-Befehl zusammengesetzt wird. Prüfe die im Issue beschriebene Unterscheidung bei docker-compose.yaml und verifiziere anschließend, dass dockerComposeArgs --env-file übergeben kann und dass das resultierende Compose-Parsing die angegebene Umgebungsdatei verwendet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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"]
}
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 5.8k
- Forks
- 509
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus devcontainers/spec
-
CLI sorts Feature options fewest-first, against specEvtl. vergeben @nozaq hat das vor 112 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
devcontainers/spec#755 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
devcontainers/spec#754 · 1 Kommentar · 2 Reaktionen ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
devcontainers/spec#735 · 1 Kommentar ·
-
Tighten lockfile specOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 62/100
devcontainers/spec#579 · 1 Kommentar ·
-
ElbankoOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 5/100
devcontainers/spec#784 · 2 Reaktionen ·
Alle Issues in devcontainers/spec
Ähnliche Issues
-
[Bug] K8s reconcile still resets explicit 0 to defaults for response_api, memory and flow stateEvtl. vergeben @Bevisy hat das heute übernommen. Offenneeds-acceptance
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 87/100
vllm-project/semantic-router#5998 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
lobaro/restic-backup-docker#114 ·
-
NVIDIA windows
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue size: XS
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
fells-code/seamless-glance#151 ·
Maintainer antworten meist innerhalb von 1 Tag