Anleitung: Statische Next.js-Website auf Railway hosten
Dieser Leitfaden zeigt, wie man eine statische Next.js-Website auf Railway hostet, einer Plattform zum Hosten von Web-Anwendungen. Um loszulegen, benötigst du ein GitHub-Konto, ein Railway-Konto und Node.js, das installiert ist.
Erstelle eine neue Next.js-App:
1. Installiere `react`, `react-dom` und `next` als npm-Abhängigkeiten.
2. Füge die notwendigen Skripte zur `package.json`-Datei hinzu.
3. Erstelle einen App-Ordner mit einer `layout.tsx` und einer `page.tsx`-Datei.
4. Füge ein Root-Layout und eine Homepage zu diesen Dateien hinzu.
5. Starte den Entwicklungsserver und rufe die Website unter `http://localhost:3000` auf.
Erstelle die Next.js-App:
1. Stoppe den Server.
2. Füge eine statische Export-Konfiguration zu `next.config.js` hinzu.
3. Führe den Build-Befehl aus. Dadurch wird ein `out`-Ordner mit den HTML/CSS/JS-Assets für die Anwendung erstellt.
Deployment auf Railway:
1. Installiere das Railway CLI-Tool.
2. Melde dich bei deinem Railway-Konto an.
3. Erstelle ein neues Projekt.
4. Verlinke den `out`-Ordner mit dem Projekt.
5. Deploie die App.
Nach dem Deployment:
1. Teste die Website.
2. Aktualisiere die Website, indem du die App neu erstellst und neu deployst.
dev.to
Deploying a Static Next.js Site to Railway
Create attached notes ...
