Guida al deploy Francoforte, Germania
Nodion può leggere un docker-compose.yml una volta, quando crei l'app: database e cache diventano servizi gestiti, e gli altri servizi diventano processi di un'unica app. L'importazione è sperimentale, quindi controlla il piano prima di creare l'app. Poi tutto gira a Francoforte.
docker-compose.yml o compose.yml, una volta alla creazionedocker-compose.yml, docker-compose.yaml, compose.yml o compose.yaml, prendendo il file più vicino alla root del repository. Oltre a database e cache serve almeno un servizio applicativo; un file con solo database e cache viene ignorato. docker-compose.yml services:
web:
build: .
environment:
DATABASE_URL: postgres://app:app@db:5432/app
REDIS_URL: redis://cache:6379
db:
image: postgres:17
cache:
image: valkey/valkey:8 postgres e postgis diventano Managed PostgreSQL, pgvector diventa pgvector, redis e valkey diventano Valkey, mysql e mariadb diventano MySQL, clickhouse diventa ClickHouse e minio diventa un bucket. Ogni altro servizio esegue la sua immagine come processo dell'unica app. Il tag dell'immagine non determina la versione del database, e utenti e password li fornisce Nodion. Managed PostgreSQL non ha l'estensione PostGIS, quindi un'app che ha bisogno di PostGIS perde le sue funzioni spaziali dopo l'importazione; lascia un database del genere fuori dal file Compose. @db:5432 qui sopra, diventa un collegamento: Nodion inserisce l'indirizzo reale al momento del deploy. Altrimenti i database arrivano come DATABASE_URL e Valkey come REDIS_URL. Tra le altre variabili, Nodion copia solo quelle del servizio applicativo principale, e i valori che sembrano segreti vengono contrassegnati come tali. depends_on come ordine di avvio, deploy.replicas, bind mount e volumi anonimi. Un secondo servizio con un proprio build: condivide l'unica immagine dell'app.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. Nodion legge il file una volta quando crei l'app e lo trasforma in un'unica app con processi, database gestiti e volumi. Non mantiene in esecuzione un progetto Compose, non applica le network e non rilegge il file.
No. Dopo la creazione, gestisci l'app nella dashboard: aggiungi lì un processo, una variabile o un database. Modificare il file Compose in Git non cambia nulla.
Eseguono la loro immagine come processo dell'app. Nodion non ha MongoDB gestito, quindi di un servizio del genere e dei suoi dati ti occupi tu.
Ottieni la versione predefinita attuale di Nodion per quel motore, non quella indicata dal tag dell'immagine. Se ti serve una versione specifica, lascia il database fuori dal file Compose, crealo nella dashboard e collegalo all'app.
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 3.50 EUR al mese: App 2 EUR, PostgreSQL 1.50 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.