Adios
Servizi di dati · piani da $10/mese

Distribuisci PostgreSQL.Rendi esplicite persistenza e credenziali.

Scegli una versione PostgreSQL, mantieni le credenziali del database fuori da Git, collega archiviazione persistente, connetti l'applicazione e verifica i dati dopo un riavvio.

Mantieni il repositoryEsamina compilazione e logDomini personalizzati e TLS
Distribuzione con Adios

Versione candidata

PostgreSQL

Stato regolare

SORGENTE

Git

REGION

de

ROUTE

HTTPS

01Codice sorgente ricevuto

02Compilazione completata

03Ambiente di esecuzione avviato

04Controllo di integrità superato

Route promossa

production.adios.run

Un percorso verso la produzione per

PostgreSQL 15PostgreSQL 16PostgreSQL 17SQLPersistenza

Il percorso di produzione

Un progetto PostgreSQL funzionante ha ancora bisogno di un rilascio sicuro.

L'applicazione o il servizio è solo una parte della produzione. Le evidenze della compilazione, lo stato dell'ambiente di esecuzione, l'integrità, i segreti, i log, le route e la versione promossa devono restare consultabili insieme.

Avvia PostgreSQL da un modello versionato

Scegli PostgreSQL 15, 16 o 17 e dichiara il database dell'applicazione e l'utente tramite il contratto delle variabili di ambiente del modello.

Scegli esplicitamente come gestire la persistenza

I modelli ufficiali PostgreSQL usano archiviazione persistente. Verifica i requisiti di backup, ripristino, capacità e aggiornamento di versione prima di affidare al database dati insostituibili.

Mantieni lo stato del servizio visibile agli operatori

Esamina l'integrità del servizio e la connettività dell'applicazione, poi prova scritture, letture, riconnessioni e riavvii prima che il traffico di produzione dipenda dal database.

Dal codice sorgente al rilascio

Tre passaggi mantengono il percorso di distribuzione verificabile.

Usa il codice sorgente e il comportamento di produzione già previsti dal progetto. Il manifesto indica cosa la piattaforma deve compilare o provisionare e come verificare che il risultato sia pronto.

  1. 01

    Parti dal codice sorgente o da un modello

    Porta il repository esistente oppure esamina e distribuisci una delle varianti dei modelli iniziali indicate nei link qui sotto.

    $adios login
  2. 02

    Verifica il contratto di distribuzione

    Mantieni in adios.yaml i comandi, la versione dell'ambiente di esecuzione o del servizio, il comportamento dei controlli di integrità e i riferimenti ai segreti.

    $git diff -- adios.yaml
  3. 03

    Distribuisci e verifica il risultato

    Segui le evidenze della compilazione e dell'esecuzione, verifica la versione candidata e apri la route promossa o la connessione al servizio.

    $adios up
adios.yaml
Il tuo progetto
name: application-db
template: postgres:16

env:
  POSTGRES_USER: app
  POSTGRES_PASSWORD: secret://POSTGRES_PASSWORD
  POSTGRES_DB: app_production
Scegli la versione principale necessaria e salva la password con adios secret set prima della distribuzione.

Punti di partenza pronti per la distribuzione

Avvia PostgreSQL da un modello quando il repository non è pronto.

Confronta le versioni principali di PostgreSQL supportate prima di scegliere il modello di servizio esatto per la tua applicazione.

Servizi di dati

PostgreSQL 15

Modelli PostgreSQL 15, 16 e 17, oltre a PostgreSQL 16 con pgvector.

SQLGestito da Adios
Chiave modello
postgres:15
Ambiente di esecuzione
postgres
Repository
template-postgres-15
Percorso sorgente
.
git clone https://github.com/adiosdotdev/template-postgres-15.git
cd template-postgres-15
adios up

Servizi di dati

PostgreSQL 16

Modelli PostgreSQL 15, 16 e 17, oltre a PostgreSQL 16 con pgvector.

SQLGestito da Adios
Chiave modello
postgres:16
Ambiente di esecuzione
postgres
Repository
template-postgres-16
Percorso sorgente
.
git clone https://github.com/adiosdotdev/template-postgres-16.git
cd template-postgres-16
adios up

Servizi di dati

PostgreSQL 17

Modelli PostgreSQL 15, 16 e 17, oltre a PostgreSQL 16 con pgvector.

SQLGestito da Adios
Chiave modello
postgres:17
Ambiente di esecuzione
postgres
Repository
template-postgres-17
Percorso sorgente
.
git clone https://github.com/adiosdotdev/template-postgres-17.git
cd template-postgres-17
adios up

Prima della produzione

Verifica il carico di lavoro.Poi promuovilo.

Il primo rilascio più sicuro parte da una compilazione o configurazione del servizio riproducibile e da un'anteprima che mette alla prova le dipendenze effettivamente usate in produzione.

Sei pronto quando…

  • Sono definiti il database dell'applicazione e un utente con privilegi minimi.
  • Le password vengono memorizzate al di fuori del manifesto.
  • L'applicazione può riconnettersi dopo un riavvio.
  • Le responsabilità di backup e ripristino sono documentate.

Verifica in anteprima quando…

  • L'app passa tra versioni principali di PostgreSQL.
  • Una migrazione riscrive o blocca tabelle grandi.
  • Sono necessarie estensioni o impostazioni server insolite.

Risposte alle tue domande

Cosa sapere prima di distribuire PostgreSQL.

Verifica i limiti dell'ambiente di esecuzione o del servizio, il percorso del modello, il comportamento in caso di errore e i controlli di produzione prima di creare il primo rilascio.

Posso distribuire PostgreSQL da un modello ufficiale?

Sì. Scegli il modello PostgreSQL corrispondente alla versione o configurazione necessaria, salva le credenziali come segreti Adios e distribuiscilo dalla console o con adios up.

Il modello PostgreSQL usa archiviazione persistente?

I modelli ufficiali PostgreSQL usano archiviazione persistente. Verifica i requisiti di backup, ripristino, capacità e aggiornamento di versione prima di affidare al database dati insostituibili.

Quali versioni PostgreSQL hanno modelli?

Il catalogo attuale include PostgreSQL 15, 16 e 17, oltre a una variante PostgreSQL 16 con pgvector per carichi di ricerca vettoriale.

Can a Adios app collegarsi a PostgreSQL?

Sì. Salva il valore di connessione come segreto, inseriscilo nell'ambiente di esecuzione dell'applicazione e verifica autenticazione, query e riconnessione prima della promozione.

Dove devono essere memorizzate le password di database e broker?

Conserva i valori sensibili nei segreti Adios e referenziali con secret://NAME. Non inserire credenziali di produzione direttamente in adios.yaml e non salvarle in commit Git.

Cosa devo verificare prima del traffico di produzione?

Verifica autenticazione, connettività dell'applicazione, scritture e letture, persistenza dopo il riavvio, requisiti di backup o ripristino, capacità e comportamento in caso di errore di ogni applicazione dipendente.

Il primo rilascio

Distribuisci PostgreSQL con il codice sorgente e le evidenze associati.

Parti dal repository o da un modello, verifica il contratto di distribuzione ed esamina la versione promossa in produzione.