refactor: replace deprecated docker-compose with docker compose across repository
This commit is contained in:
@@ -46,7 +46,7 @@
|
||||
| Private bridge network | VPC Private Subnet | Isolamento di rete |
|
||||
| Named volume | EBS volume | Persistenza dati |
|
||||
| Resource limits (cpus, memory) | DB instance class | Allocazione risorse |
|
||||
| docker-compose up | RDS create | Deploy command |
|
||||
| docker compose up | RDS create | Deploy command |
|
||||
| docker logs | CloudWatch logs | Logging e monitoring |
|
||||
| pg_isready | RDS health check | Verifica disponibilità |
|
||||
| Non-root user | IAM authentication | Controllo accessi |
|
||||
@@ -140,10 +140,10 @@
|
||||
|
||||
| Operazione | Docker | RDS/AWS |
|
||||
|------------|--------|---------|
|
||||
| Deploy | docker-compose up | aws rds create-db-instance |
|
||||
| Stop | docker-compose stop | aws rds stop-db-instance |
|
||||
| Start | docker-compose start | aws rds start-db-instance |
|
||||
| Scale | docker-compose up --scale | aws rds modify-db-instance |
|
||||
| Deploy | docker compose up | aws rds create-db-instance |
|
||||
| Stop | docker compose stop | aws rds stop-db-instance |
|
||||
| Start | docker compose start | aws rds start-db-instance |
|
||||
| Scale | docker compose up --scale | aws rds modify-db-instance |
|
||||
| Status | docker ps | aws rds describe-db-instances |
|
||||
| Logs | docker logs | aws rds describe-db-log-files |
|
||||
| Backup | pg_dump | aws rds create-db-snapshot |
|
||||
|
||||
@@ -126,7 +126,7 @@ if docker ps --format '{{{{Names}}}}' | grep -q "^lab05-db$"; then
|
||||
else
|
||||
echo -e "${YELLOW}SKIP${NC} (container non in esecuzione)"
|
||||
inc_skip
|
||||
echo -e "${YELLOW}Avviare i container con: docker-compose up -d${NC}"
|
||||
echo -e "${YELLOW}Avviare i container con: docker compose up -d${NC}"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
@@ -83,7 +83,7 @@ echo -n "[TEST] Verifica container database in esecuzione... "
|
||||
if ! docker ps --format '{{{{Names}}}}' | grep -q "^lab05-db$"; then
|
||||
echo -e "${YELLOW}SKIP${NC} (container non in esecuzione)"
|
||||
inc_skip
|
||||
echo -e "${YELLOW}Avviare i container con: docker-compose up -d${NC}"
|
||||
echo -e "${YELLOW}Avviare i container con: docker compose up -d${NC}"
|
||||
echo ""
|
||||
echo "Risultato: $pass_count PASS, $fail_count FAIL, $skip_count SKIP"
|
||||
exit 0
|
||||
|
||||
@@ -76,7 +76,7 @@ echo -n "[TEST] Verifica container database in esecuzione... "
|
||||
if ! docker ps --format '{{{{Names}}}}' | grep -q "^lab05-db$"; then
|
||||
echo -e "${YELLOW}SKIP${NC} (container non in esecuzione)"
|
||||
inc_skip
|
||||
echo -e "${YELLOW}Avviare i container con: docker-compose up -d${NC}"
|
||||
echo -e "${YELLOW}Avviare i container con: docker compose up -d${NC}"
|
||||
echo ""
|
||||
echo "Risultato: $pass_count PASS, $fail_count FAIL, $skip_count SKIP"
|
||||
exit 0
|
||||
|
||||
@@ -115,7 +115,7 @@ echo -n "[TEST] Verifica container database in esecuzione... "
|
||||
if ! docker ps --format '{{{{Names}}}}' | grep -q "^lab05-db$"; then
|
||||
echo -e "${YELLOW}SKIP${NC} (container non in esecuzione)"
|
||||
inc_skip
|
||||
echo -e "${YELLOW}Avviare i container con: docker-compose up -d${NC}"
|
||||
echo -e "${YELLOW}Avviare i container con: docker compose up -d${NC}"
|
||||
echo ""
|
||||
echo "Risultato: $pass_count PASS, $fail_count FAIL, $skip_count SKIP"
|
||||
exit 0
|
||||
|
||||
@@ -129,7 +129,7 @@ if docker ps --format '{{{{Names}}}}' | grep -q "^lab05-db$"; then
|
||||
else
|
||||
echo -e "${RED}FAIL${NC}"
|
||||
inc_fail
|
||||
echo "Avviare i container: docker-compose up -d"
|
||||
echo "Avviare i container: docker compose up -d"
|
||||
echo ""
|
||||
echo "Risultato: $pass_count PASS, $fail_count FAIL, $skip_count SKIP"
|
||||
exit 1
|
||||
|
||||
@@ -57,7 +57,7 @@ Deploya il database nella rete privata.
|
||||
Esegui:
|
||||
```bash
|
||||
# Avvia i container
|
||||
docker-compose up -d
|
||||
docker compose up -d
|
||||
|
||||
# Verifica che il database sia in esecuzione
|
||||
docker ps | grep lab05-db
|
||||
|
||||
@@ -79,10 +79,10 @@ Simula un failure del database.
|
||||
Esegui:
|
||||
```bash
|
||||
# Ferma il container
|
||||
docker-compose stop db
|
||||
docker compose stop db
|
||||
|
||||
# Rimuovi il container (NON il volume!)
|
||||
docker-compose rm -f db
|
||||
docker compose rm -f db
|
||||
|
||||
# Verifica che il container sia rimosso
|
||||
docker ps -a | grep lab05-db
|
||||
@@ -99,7 +99,7 @@ Crea un nuovo container con lo stesso volume.
|
||||
Esegui:
|
||||
```bash
|
||||
# Riavvia il database
|
||||
docker-compose up -d db
|
||||
docker compose up -d db
|
||||
|
||||
# Attendi che sia pronto
|
||||
sleep 10
|
||||
@@ -162,12 +162,12 @@ Rimuovi TUTTO e ricrea da zero.
|
||||
Esegui:
|
||||
```bash
|
||||
# Ferma e rimuovi tutto
|
||||
docker-compose down -v
|
||||
docker compose down -v
|
||||
|
||||
# Nota: -v rimuove anche i volumi! NON usare -v per preservare dati
|
||||
|
||||
# Riavvia
|
||||
docker-compose up -d
|
||||
docker compose up -d
|
||||
|
||||
# Verifica che i dati siano PERSI (corretto con -v)
|
||||
docker exec lab05-db psql -U lab05_user -d lab05_db -c "
|
||||
|
||||
Reference in New Issue
Block a user