Fix: Add sleep delay after docker compose up to wait for PostgreSQL to be ready

This commit is contained in:
Luca Sacchi Ricciardi
2026-04-16 17:06:15 +02:00
parent b011892e97
commit 54d0cc2c49
2 changed files with 9 additions and 0 deletions
@@ -59,6 +59,9 @@ Esegui:
# Avvia i container # Avvia i container
docker compose up -d docker compose up -d
# Attendi che PostgreSQL sia pronto (circa 10-15 secondi)
sleep 15
# Verifica che il database sia in esecuzione # Verifica che il database sia in esecuzione
docker ps | grep lab05-db docker ps | grep lab05-db
``` ```
@@ -169,6 +169,9 @@ docker compose down -v
# Riavvia # Riavvia
docker compose up -d docker compose up -d
# Attendi che PostgreSQL sia pronto
sleep 15
# Verifica che i dati siano PERSI (corretto con -v) # Verifica che i dati siano PERSI (corretto con -v)
docker exec lab05-db psql -U lab05_user -d lab05_db -c " docker exec lab05-db psql -U lab05_user -d lab05_db -c "
SELECT COUNT(*) FROM persistence_test; SELECT COUNT(*) FROM persistence_test;
@@ -228,6 +231,9 @@ docker volume ls
# Se il volume non esiste, ricrealo rialzando il compose # Se il volume non esiste, ricrealo rialzando il compose
docker compose up -d docker compose up -d
# Attendi che PostgreSQL sia pronto
sleep 15
``` ```
### Permesso negato su volume ### Permesso negato su volume