Framework Francoforte, Germania
Nodion riconosce Nuxt da nuxt nel package.json. Il buildpack Node.js installa le dipendenze dal lockfile, esegue nuxt build e avvia il server Nitro con node .output/server/index.mjs, quindi gli script predefiniti di Nuxt funzionano così come sono. La tua app gira come server Node.js sempre attivo a Francoforte.
nuxt nel package.jsonstart o node .output/server/index.mjsbuild e poi avvia .output/server/index.mjs, che ascolta sulla porta PORT impostata da Nodion. Se aggiungi uno script di avvio, Nodion esegue quello. package.json "scripts": {
"build": "nuxt build",
"dev": "nuxt dev"
} runtimeConfig e impostale come NUXT_API_SECRET o NUXT_PUBLIC_API_BASE nella scheda Environment. Nuxt le legge all'avvio del server, quindi non serve il flag Build. Serve solo per i valori che nuxt.config legge da process.env durante la build. nuxt.config.ts export default defineNuxtConfig({
runtimeConfig: {
apiSecret: "",
public: {
apiBase: "",
},
},
}); / risponde con uno stato 2xx o 3xx. Se / risponde 401 o 404, aggiungi una server route come server/routes/health.ts e imposta /health come percorso di health check nelle impostazioni dell'app. nuxt generate da solo e continua ad avviare il server. Per un sito statico, usa nuxt generate come script build e aggiungi un static.toml con output-dir = ".output/public". Nodion serve allora quella cartella con un server web statico e un fallback su index.html, e basta la dimensione minima..output/server/index.mjs, che viene generato dal preset predefinito node-server di Nitro. Se nuxt.config o NITRO_PRESET sceglie un preset per un altro hosting, rimuovilo.DATABASE_URL, REDIS_URL o CLICKHOUSE_URL. release: del Procfile viene eseguita a ogni nuova build. Le app con Dockerfile, così come i redeploy e i rollback a un'immagine precedente, usano un comando di release impostato sull'app stessa, che ha anche la precedenza sulla riga del Procfile. Nei siti statici, la fase di release gira in un'immagine che contiene solo i file generati dalla build. No. Senza script, Nodion avvia node .output/server/index.mjs, il server generato da nuxt build. Uno script di avvio sostituisce quel comando, quindi se ne aggiungi uno fallo puntare al server compilato, non a nuxt dev.
Sì. Nodion esegue il server Nitro come processo Node.js sempre attivo, quindi tutto ciò che sta in server/api e server/routes funziona come con node .output/server/index.mjs sulla tua macchina.
Node.js 24, a meno che tu non ne fissi un'altra in .node-version, .nvmrc o engines.node. Un intervallo come ">=20" si risolve nella release più recente compatibile, che oggi è Node.js 26.
Nella regione EU Central a Francoforte, in Germania. La build, il registry, l'app e i suoi database, volumi, bucket, log e metriche restano in quella regione. L'API e il control plane di Nodion sono ospitati in Germania. Nodion GmbH ha sede a Stoccarda.
Nodion offre le basi per farlo: Nodion GmbH ha sede a Stoccarda, in Germania; nella regione di Francoforte l'app, i suoi database e i volumi girano in Germania; puoi sottoscrivere il DPA (accordo sul trattamento dei dati, art. 28 GDPR) in formato elettronico nella dashboard. La conformità del tuo utilizzo dipende anche da come configuri e usi l'app.
Un'istanza dell'app costa da 1 EUR al mese. La configurazione mostrata nel riquadro costa 2 EUR al mese: App 2 EUR. I prezzi sono IVA esclusa e la fatturazione è al secondo. Puoi scegliere dimensioni più grandi o più istanze quando ti servono.
Sì. Ogni app riceve un hostname predefinito con HTTPS. Aggiungi il tuo dominio nella scheda Domains dell'app; il certificato TLS viene emesso e rinnovato automaticamente.
Fino a 15 € di credito quando ti registri.
oppure con l'email
Novità sul prodotto, niente spam. Puoi annullare l'iscrizione quando vuoi.
Iscrizione completata.