Improve "Best Practices" regarding NODE_ENV
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- docker, node.js
- Bereich
- documentation
Rechercherichtung
Beginne mit dem Best Practices-Leitfaden im verlinkten Abschnitt in docs/BestPractices.md und prüfe, wie dort NODE_ENV während Docker-Builds und zur Laufzeit beschrieben wird. Aktualisiere die Anleitung so, dass zwischen Entwicklungs-Builds und Produktionsläufen unterschieden wird, und erwähne, dass Multi-Stage-Builds beide verwenden können; die Dokumentation sollte klar verhindern, dass devDependencies während der Builds weggelassen werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Problem
I just spent half a day trying to figure out, why trying to build an Angular project in Docker failed. I've followed the advice at Best Practices, not aware, that setting NODE_ENV to production causes npm not to install devDependencies.
Solution
The Best Practices guide should differentiate between using Node.js to build a Node.js based project (NODE_ENV=development) and to run a Node.js based project (NODE_ENV=production). Both can even be combined using multi-stage builds.
- Vorherrschende Sprache
- Dockerfile
- Sterne
- 8.6k
- Forks
- 2k
- Ø Merge
- 10 Std. 19 Min.
- Gemergte PRs (30 T.)
- 16
Beitragsleitfaden
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 nodejs/docker-node
-
build process docs
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
nodejs/docker-node#2564 · 2 Kommentare ·
-
build process
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
nodejs/docker-node#2437 ·
-
build process
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
nodejs/docker-node#2436 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
nodejs/docker-node#1779 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
nodejs/docker-node#1707 · 3 Kommentare · 7 Reaktionen ·
Alle Issues in nodejs/docker-node
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
certification
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 80/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
bisq-network/support#2181 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
-
tutorial updates Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 80/100
sveltejs/svelte.dev#2241 ·