Vai al contenuto
AdiosDocumentazione
Esplora la documentazione

Distribuire PostgreSQL

Adios fornisce modelli ufficiali per eseguire database PostgreSQL. Usare un modello semplifica la configurazione e assicura buone pratiche per persistenza e prestazioni.

Consulta verifiche di distribuzione PostgreSQL e confronta i modelli PostgreSQL disponibili prima di scegliere una versione principale.

Configurazione

Crea un adios.yaml nella directory principale del tuo progetto:

name: my-postgres-db
template: postgres:16
env:
  POSTGRES_USER: myuser
  POSTGRES_PASSWORD: "secret://POSTGRES_PASSWORD"
  POSTGRES_DB: mydb

Nota: puoi usare anche postgres:15 o postgres:17 se hai bisogno di una versione specifica.

Distribuisci

Prima di distribuire, imposta i segreti con la CLI:

$ adios secret set POSTGRES_PASSWORD my_secure_password

Poi puoi eseguire il comando di distribuzione:

$ adios up

Il database riceverà automaticamente un volume persistente per conservare i tuoi dati tra i riavvii.