devcontainers / devcontainers/spec

Features: Support PortAttributes and ForwardPorts in devcontainer-feature.json

Offen
#142 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Keine Sprachdaten
Sterne
5.7k
Forks
498
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Context in the #devcontainer-community Slack

With me currently trying to reuse a global dotnet tool that is a fake/testing SMTP server, which is useful for testing code that sends out emails.

The dotnet tool is smtp4dev which runs a SMTP server listening on port 25 and a Web admin UI on port 5000 to view the emails received/sent out via the SMTP server.

With my feature I am building to use this dotnet tool, it would be great if the feature itself would set the ForwardPorts to 5000 and add a label and protocol into PortAttributes for visibility if you was to use the smtp4dev feature.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Die Anfrage betrifft das Format devcontainer-feature.json und verweist auf eine Diskussion im devcontainer-community Slack, nennt aber keine Repository-Dateien, Tests oder Einstiegspunkte. Beginne damit, die Spezifikation und die aktuellen feature-schema- oder Validierungsdefinitionen zu finden, und bestätige dann, wie ForwardPorts und PortAttributes dargestellt und getestet werden sollten; als abgeschlossen gilt die Aufgabe, wenn das Format beide Felder mit dokumentiertem Verhalten unterstützt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
devops
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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