devcontainers / devcontainers/cli

Support --env-file flag for docker compose usage

Offen
#483 3 Kommentare 7 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
feature-request
Vorherrschende Sprache
TypeScript
Sterne
3k
Forks
457
Ø Merge
13 Std. 17 Min.
Gemergte PRs (30 T.)
6

Beschreibung

Currently the devcontainer.json spec does not allow for me to specify an .env file for usage in the CLI:
https://docs.docker.com/compose/environment-variables/set-environment-variables/#substitute-with---env-file

This would be really useful, as I currently cannot rely on a root .env file as suggested by the docs, due to collisions with other devs/IDEs and a desire to not pollute each other's ways of working, yet would still like to make use of env var substitution features inside of common .yml files whenever I am running them through the devcontainer stack

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit nachzuverfolgen, wie die TypeScript CLI devcontainer.json liest und Docker Compose aufruft. Prüfe, wie eine angeforderte Option --env-file an Compose weitergegeben werden könnte, und verifiziere, dass die Ersetzung von Umgebungsvariablen in den gemeinsam genutzten YAML-Dateien funktioniert; abgeschlossen bedeutet, dass die Option akzeptiert wird und der dokumentierte Anwendungsfall ohne eine .env-Datei im Root-Verzeichnis funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker-compose, typescript
Bereich
cli, devops
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.