devcontainers / devcontainers/cli
Support --env-file flag for docker compose usage
- 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
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