Framework Frankfurt nad Menem, Niemcy
Połącz repozytorium, a Nodion zbuduje aplikację swoim buildpackiem Node.js: zainstaluje zależności z pliku lockfile, uruchomi next build i uruchomi serwer za pomocą Twojego skryptu start lub przez next start. Przy output: 'export' to samo repozytorium staje się stroną statyczną. Aplikacja działa we Frankfurcie nad Menem, obok zarządzanej bazy danych PostgreSQL, jeśli jej potrzebujesz.
next w package.jsonstart lub next startpackage-lock.json, yarn.lock, pnpm-lock.yaml lub bun.lock; bez pliku lockfile build kończy się błędem. next start nasłuchuje na porcie PORT ustawianym przez Nodion, więc domyślne skrypty działają bez zmian. package.json "scripts": {
"build": "next build",
"start": "next start"
} next build, np. NEXT_PUBLIC_*, wymaga zaznaczenia opcji Build w zakładce Environment; pozostałe zmienne istnieją tylko podczas działania aplikacji. Klucze API oznacz jako sekrety. DATABASE_URL. Linia release: w Procfile uruchamia się raz na każdy build, zanim wystartuje nowa wersja. Narzędzie do migracji trzymaj w dependencies: zależności deweloperskie są usuwane po buildzie. Procfile release: npm run migrate / statusem 2xx lub 3xx; jeśli krok release się nie powiedzie, działająca wersja pozostaje online. output: 'export' w next.config Nodion udostępnia out/ przez statyczny serwer WWW z obsługą nieznanych ścieżek przez index.html. Nie działa żaden serwer Node, więc wystarczy najmniejszy rozmiar./ odpowiada kodem 401 lub 404, ustaw w ustawieniach aplikacji ścieżkę health checku, która zwraca 200, na przykład trasę serwerową pod /api/health.DATABASE_URL, REDIS_URL lub CLICKHOUSE_URL. release: w Procfile uruchamia się przy każdym nowym buildzie. Aplikacje z Dockerfile, a także ponowne wdrożenia i rollbacki do wcześniejszego obrazu, korzystają z polecenia release ustawionego w samej aplikacji, które ma też pierwszeństwo przed linią z Procfile. W przypadku stron statycznych krok release działa w obrazie zawierającym tylko zbudowane pliki. Tak. Nodion uruchamia Twoją aplikację jako zwykły serwer Next.js na Node.js przez next start, więc wszystko, co obsługuje ten serwer, działa tak samo jak na Twoim komputerze.
Nie. Buildpack Node.js wykrywa Next.js na podstawie package.json i buduje dla Ciebie obraz uruchomieniowy (run image). Jeśli masz już Dockerfile, Nodion może zamiast tego budować z niego.
Nodion uruchamia Next.js jako stale działający serwer Node.js we Frankfurcie, z zarządzanymi bazami danych, workerami i cron jobami w tym samym projekcie oraz rozliczaniem co do sekundy. Więcej w Nodion vs Vercel.
W regionie EU Central we Frankfurcie nad Menem (Niemcy). Build, rejestr, aplikacja oraz jej bazy danych, wolumeny, buckety, logi i metryki pozostają w tym regionie, a API i warstwa sterowania (control plane) Nodion są hostowane w Niemczech. Nodion GmbH ma siedzibę w Stuttgarcie.
Nodion zapewnia do tego podstawy: Nodion GmbH ma siedzibę w Stuttgarcie (Niemcy), w regionie Frankfurt nad Menem aplikacja, jej bazy danych i wolumeny działają w Niemczech, a umowę powierzenia przetwarzania danych (DPA, art. 28 RODO) zawierasz elektronicznie w dashboardzie. To, czy Twoje wdrożenie spełnia wymogi RODO, zależy też od tego, jak skonfigurujesz aplikację i jak z niej korzystasz.
Instancja aplikacji kosztuje od 1 EUR miesięcznie. Konfiguracja z ramki kosztuje 3.50 EUR miesięcznie: Aplikacja 2 EUR, PostgreSQL 1.50 EUR. Ceny są podane netto, a rozliczenie następuje co do sekundy. Większe rozmiary lub więcej instancji możesz wybrać w dowolnym momencie.
Tak. Każda aplikacja dostaje domyślną nazwę hosta z HTTPS. Własną domenę dodasz w zakładce Domains aplikacji, a certyfikat TLS jest wystawiany i odnawiany automatycznie.
Zyskaj do 15 € środków na start przy rejestracji.
lub przez e-mail
Nowości produktowe, bez spamu. Możesz zrezygnować w każdej chwili.
Zapisano pomyślnie.