Framework Frankfurt, Deutschland
Nodion baut Frontends wie Vite, Angular, Create React App, Gatsby und Eleventy mit dem Node.js-Buildpack und liefert den Output-Ordner über einen statischen Webserver aus. Ein Repository mit index.html im Root und ohne package.json wird so ausgeliefert, wie es ist. Deine Site läuft in Frankfurt, die kleinste App-Größe reicht.
static.toml oder index.html im Rootdist/, build/, public/, _site/ oder deine static.tomlindex.html-Fallbackbuild-Skript aus und nimmt den Output-Ordner deines Frameworks: dist/ bei Vite, build/ bei Create React App, dist/<projekt>/browser bei Angular, public/ bei Gatsby und _site/ bei Eleventy. package.json "scripts": {
"dev": "vite",
"build": "vite build"
} VITE_*, REACT_APP_* oder GATSBY_* beim Build in die Dateien, sie brauchen auf dem Tab Environment also das Häkchen Build. Alles darin ist öffentlich, Secrets haben dort nichts verloren. index.html in dist, build, out, .output/public, public und _site. Schreibt deiner woandershin, so wie VitePress, leg neben die package.json eine static.toml. Sie sorgt außerdem dafür, dass Nodion das Repository als statische Site behandelt, wo es sonst keine erkennen würde. Mit fallback legst du fest, welche Datei für Pfade ausgeliefert wird, die es nicht gibt. static.toml output-dir = "docs/.vitepress/dist"
fallback = "index.html" index.html im Root und ohne package.json wird ausgeliefert, wie es ist. .git, .env-Dateien und einige übliche Schlüsseldateien lässt Nodion weg, behandle aber alles, was du committest, als öffentlich und halte Secrets aus dem Repository heraus. / antwortet; darum kümmert sich deine index.html. index.html, Routen von React Router, Vue Router und Angular überstehen also ein Neuladen. Abschalten lässt sich der Fallback nicht; fallback in der static.toml tauscht nur die Datei.release:-Zeile liefe zwar, aber in einem Image, das nur die gebauten Dateien enthält; lass sie also weg. Ist dein Repository ein Node.js-Server mit build-Skript, lies im Node.js-Guide, wie Nodion die beiden unterscheidet.@angular/ssr; Server-Rendering läuft also nicht. Für SSR nimmst du ein Dockerfile.public/ oder _site/) und setz das Base Directory der App darauf: Ein Ordner mit index.html und ohne package.json wird ausgeliefert, wie er ist. Oder bau die Site in einem Dockerfile.DATABASE_URL, REDIS_URL oder CLICKHOUSE_URL in die App. release:-Zeile in der Procfile bei jedem neuen Build. Dockerfile-Apps sowie Redeploys und Rollbacks auf ein früheres Image nutzen einen Release Command, der an der App selbst gesetzt ist; er hat auch Vorrang vor der Procfile-Zeile. Bei statischen Sites läuft ein Release-Schritt in einem Image, das nur die gebauten Dateien enthält. Nach dem Build hat Nodion in keinem der geprüften Ordner eine index.html gefunden. Sorg dafür, dass dein build-Skript eine schreibt, oder gib den Ordner mit output-dir in einer static.toml an.
Nein. Es läuft kein Server, der sie lesen könnte, jeder Wert muss also beim Build da sein: Gib ihm das Häkchen Build. Änderst du einen Wert, deploye neu, damit die Dateien neu gebaut werden.
Node.js 24, solange du nicht 22 oder 26 in .node-version, .nvmrc oder engines.node festlegst. Ein Bereich wie ">=20" wird zum neuesten passenden Release aufgelöst.
In der Region EU Central in Frankfurt. Build, Registry, die App und ihre Datenbanken, Volumes, Buckets, Logs und Metriken bleiben in dieser Region, API und Control Plane von Nodion werden in Deutschland gehostet. Die Nodion GmbH hat ihren Sitz in Stuttgart.
Nodion schafft die Voraussetzungen dafür: Die Nodion GmbH hat ihren Sitz in Stuttgart, in der Region Frankfurt laufen App, Datenbanken und Volumes in Deutschland, und den Auftragsverarbeitungsvertrag (AVV) nach Art. 28 DSGVO schließt du im Dashboard elektronisch ab. Ob dein Einsatz DSGVO-konform ist, hängt auch davon ab, wie du die App konfigurierst und nutzt.
Eine App-Instanz gibt es ab 1 EUR im Monat. Das Setup im Kostenkasten kostet 1 EUR im Monat: App 1 EUR. Preise sind netto, Abrechnung pro Sekunde, größere Varianten oder mehr Instanzen wählst du jederzeit.
Ja. Jede App bekommt einen Default-Hostnamen mit HTTPS. Deine eigene Domain nimmst du auf dem Tab Domains dazu, das TLS-Zertifikat wird automatisch ausgestellt und erneuert.
Ja. Nodion ist ein deutsches Unternehmen mit Sitz in Stuttgart, der Support antwortet auf Deutsch und auf Englisch.
Bis zu 15 € Guthaben beim Registrieren.
oder per E-Mail
Produktnews, kein Spam. Jederzeit abbestellen.
Erfolgreich eingetragen.