Netlify
Der Befehl npx @docmd/core deploy --netlify generiert eine netlify.toml-Datei im Root Ihres Projekts. Sie ist bereits mit dem korrekten Build-Befehl, dem Veröffentlichungsverzeichnis (Publish Directory), Cache-Headern und SPA-Redirects konfiguriert.
npx @docmd/core deploy --netlify
Was generiert wird
Die netlify.toml konfiguriert Folgendes:
- Build-Befehl – Installiert
@docmd/coreund führtnpx @docmd/core buildaus. - Publish-Verzeichnis – Entspricht Ihrem konfigurierten
out-Verzeichnis. - Node-Version – Festgelegt auf Node 20.
- Cache-Header – Unveränderlich (immutable) für Assets, no-cache für HTML-Seiten.
- SPA-Redirects – Ein Rewrite von
/*zu/index.html, wennlayout.spaaktiviert ist.
Bereitstellung
Verbinden Sie Ihr Repository über das Netlify-Dashboard mit Netlify. Es erkennt die netlify.toml automatisch und führt bei jedem Push ein Deployment aus.
Alternativ können Sie die Netlify-CLI verwenden:
npm install -g netlify-cli
netlify deploy --prod
Erneutes Generieren
Führen Sie npx @docmd/core deploy --netlify jederzeit aus, wenn Sie out or andere Konfigurationsfelder ändern. Dies hält die netlify.toml synchron.