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 una versione PostgreSQL, mantieni le credenziali del database fuori da Git, collega archiviazione persistente, connetti l'applicazione e verifica i dati dopo un riavvio.
Versione candidata
PostgreSQL
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
Il percorso di produzione
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.
Scegli PostgreSQL 15, 16 o 17 e dichiara il database dell'applicazione e l'utente tramite il contratto delle variabili di ambiente del modello.
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.
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
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.
Porta il repository esistente oppure esamina e distribuisci una delle varianti dei modelli iniziali indicate nei link qui sotto.
$adios loginMantieni 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.yamlSegui le evidenze della compilazione e dell'esecuzione, verifica la versione candidata e apri la route promossa o la connessione al servizio.
$adios upname: application-db
template: postgres:16
env:
POSTGRES_USER: app
POSTGRES_PASSWORD: secret://POSTGRES_PASSWORD
POSTGRES_DB: app_productionPunti di partenza pronti per la distribuzione
Confronta le versioni principali di PostgreSQL supportate prima di scegliere il modello di servizio esatto per la tua applicazione.
Servizi di dati
Modelli PostgreSQL 15, 16 e 17, oltre a PostgreSQL 16 con pgvector.
git clone https://github.com/adiosdotdev/template-postgres-15.git
cd template-postgres-15
adios upServizi di dati
Modelli PostgreSQL 15, 16 e 17, oltre a PostgreSQL 16 con pgvector.
git clone https://github.com/adiosdotdev/template-postgres-16.git
cd template-postgres-16
adios upServizi di dati
Modelli PostgreSQL 15, 16 e 17, oltre a PostgreSQL 16 con pgvector.
git clone https://github.com/adiosdotdev/template-postgres-17.git
cd template-postgres-17
adios upPrima della produzione
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.
Risposte alle tue domande
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.
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.
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.
Il catalogo attuale include PostgreSQL 15, 16 e 17, oltre a una variante PostgreSQL 16 con pgvector per carichi di ricerca vettoriale.
Sì. Salva il valore di connessione come segreto, inseriscilo nell'ambiente di esecuzione dell'applicazione e verifica autenticazione, query e riconnessione prima della promozione.
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.
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.
Percorsi di distribuzione correlati
Avvia PostgreSQL con l'estensione pgvector, collega un'applicazione che usa embedding, verifica le scritture vettoriali e le query dei vicini più prossimi e testa la persistenza.
Avvia MySQL 8 con archiviazione persistente, crea un database e un utente dedicati all'applicazione, proteggi entrambe le password e verifica i dati dopo il riavvio.
Avvia Redis 7 per cache, sessioni, pub/sub o stato ad accesso rapido e verifica connettività, requisiti di persistenza, espulsione dei dati e comportamento in caso di errore delle dipendenze.
Distribuisci un servizio FastAPI con target di importazione ASGI, installazione delle dipendenze, porta di esecuzione, endpoint di integrità, segreti e rilascio promosso collegati al codice sorgente.
Il primo rilascio
Parti dal repository o da un modello, verifica il contratto di distribuzione ed esamina la versione promossa in produzione.