Docker guide: the runtime stage needs libatomic1 for Node.js 25 and later
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 84/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- docker, linux, node.js
- Bereich
- devops, documentation
Rechercherichtung
Beginne mit dem Dockerfile „Production: SSR / Node.js server app“ und dem Tipp „Smaller still“ auf https://viteplus.dev/guide/docker. Prüfe, wie die Laufzeitphase Abhängigkeiten installiert und welches Image der Tipp empfiehlt. Aktualisiere den Leitfaden so, dass er libatomic1 für die Laufzeit enthält und dessen Fehlen in gcr.io/distroless/cc berücksichtigt; die Aufgabe ist erledigt, wenn beide Anleitungen Node.js 25 und spätere Versionen abdecken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Documentation is
- Missing
- Outdated
- Confusing
- Not sure
Explain in Detail
The "Production: SSR / Node.js server app" Dockerfile copies the resolved Node.js binary into debian:bookworm-slim. Official Linux builds link libatomic from Node.js 25 on (BUILDING.md, nodejs/node#60790), and the slim image doesn't include it, so with Node.js 26 the runtime stage fails to start:
node: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
The "Smaller still" tip has the same gap: gcr.io/distroless/cc doesn't include libatomic1 either, while distroless's Node.js images do.
Your Suggestion for Changes
Install it in the runtime stage (apt-get install -y --no-install-recommends libatomic1), and in the tip either name distroless's Node.js image or mention the library.
Relevant Page
https://viteplus.dev/guide/docker
Reproduction (Optional)
No response
Steps to reproduce (Optional)
No response
- Vorherrschende Sprache
- Rust
- Sterne
- 6.3k
- Forks
- 283
- Ø Merge
- 1 T. 12 Std.
- Gemergte PRs (30 T.)
- 235
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- 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 voidzero-dev/vite-plus
-
pending triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
voidzero-dev/vite-plus#2882 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
pending triage
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
voidzero-dev/vite-plus#3218 ·
Maintainer antworten meist innerhalb von 1 Tag
-
LSP loads vite.config.ts with the server's cwd as rootEvtl. vergeben @leaysgur hat das heute übernommen. Offenpending triage
voidzero-dev/vite-plus#3217 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
vp migrate doesn't flag esbuild-specific config (minify: "esbuild") — migrated project fails to build on Vite 8Evtl. vergeben @john-okeefe hat das vor 2 Tagen übernommen. Offencontribution welcome
voidzero-dev/vite-plus#3176 · 1 Reaktion · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
`vp run`: scripts get a non-blocking stdin (EAGAIN) when `run` tasks in vite.config.ts use constantsEvtl. vergeben @wan9chi hat das vor 1 Tag übernommen. Offenbug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
voidzero-dev/vite-plus#3155 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in voidzero-dev/vite-plus
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 68/100
ilya-zlobintsev/LACT#1235 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
FalkorDB/FalkorDB#3482 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 8 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
checkpoint/verify/rebuild_indexes on a thread holding a WriteTransaction deadlock instead of INT-001Offenbug known-issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
project-minigraf/minigraf#734 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100