bug: extraCACerts doesn't work

Offen Anfängerfreundlich
#5,028 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

  • #5037 von @developerfred — ohne Merge geschlossen
  • #5053 von @princejain756 — ohne Merge geschlossen

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
68/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
docker, node.js, typescript
Bereich
cli

Rechercherichtung

Das Issue verweist auf packages/cli-v3/src/commands/deploy.ts, wo resolvedConfig.extraCACerts nicht an buildImage() übergeben wird. Lies buildImage und die davon gesteuerte Containerfile-Erzeugung, um zu sehen, wie NODE_EXTRA_CA_CERTS seinen Wert bekommt. Fertig ist, wenn ein Deploy mit gesetztem extraCACerts ein Containerfile erzeugt, das NODE_EXTRA_CA_CERTS auf das konfigurierte Bundle setzt, und bestehende buildImage-Tests weiterhin bestehen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Provide environment information

System:
OS: macOS 27.2
CPU: (10) arm64 Apple M1 Max
Memory: 1.37 GB / 64.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 22.22.3 - /Users/alexanderniebuhr/.local/bin/node
npm: 10.9.8 - /Users/alexanderniebuhr/.local/bin/npm
pnpm: 10.33.0 - /Users/alexanderniebuhr/.local/share/mise/installs/pnpm/10.33.0/pnpm
bun: 1.3.14 - /Users/alexanderniebuhr/.bun/bin/bun

Describe the bug

extraCACerts in trigger.config.ts has no effect since the v3 build system: packages/cli-v3/src/commands/deploy.ts never passes resolvedConfig.extraCACerts to buildImage(), so the generated Containerfile sets NODE_EXTRA_CA_CERTS= (empty) and Node ignores the CA bundle at runtime.

Reproduction repo
To reproduce
Suggested fix

No response

Additional information

No response

Vorherrschende Sprache
TypeScript
Sterne
16.5k
Forks
1.5k
Ø Merge
1 T. 15 Std.
Gemergte PRs (30 T.)
17

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus triggerdotdev/trigger.dev

Alle Issues in triggerdotdev/trigger.dev

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

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