Build und Startbefehl
Gebaut wird mit:
npm run build
Gestartet wird mit:
node ./dist/server/entry.mjs
Dazu gehört diese Konfiguration:
// astro.config.mjs
import node from "@astrojs/node";
export default { output: "server", adapter: node({ mode: "standalone" }) };
Worauf du achten musst
- Erst entscheiden, dann bauen: Braucht die Seite nichts vom Server, ist
output: "static"die bessere Wahl – Ergebnis sind Dateien, die eine kleine App ausliefert, ohne Node im Betrieb. - Der Server-Modus lohnt sich bei Formularen, Anmeldung oder Inhalten, die sich pro Aufruf unterscheiden.
- Bildoptimierung braucht Rechenzeit beim Bauen; bei vielen Bildern dauert der erste Build spürbar länger.
Größe und Kosten
Empfohlen ist Größe S (512 MB, 0.5 Kerne) – im Dauerbetrieb rund 7,82 € im Monat. Abgerechnet wird sekundengenau, eine gestoppte App kostet nichts. Die Größe lässt sich jederzeit wechseln, die App startet dabei einmal neu. Alle Preise
Häufige Fragen
Was ist günstiger?
Der statische Weg: Eine reine Dateisammlung läuft in der kleinsten Größe und braucht kaum Speicher.
Kann ich React-Komponenten verwenden?
Ja, Astro bindet Komponenten aus React, Vue oder Svelte ein und lädt deren JavaScript nur dort, wo es gebraucht wird.