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.