Fix: Replace grep commands with docker inspect commands and remove ideograms

This commit is contained in:
Luca Sacchi Ricciardi
2026-04-16 17:12:10 +02:00
parent 54d0cc2c49
commit 29024e887f
6 changed files with 19 additions and 23 deletions
@@ -199,14 +199,11 @@ Verifica che la configurazione sia INF-04 compliant.
Esegui:
```bash
# Verifica volume montato
grep -A 20 "db:" docker-compose.yml | grep "/var/lib/postgresql/data"
# Verifica volume montato nel container
docker inspect lab05-db --format '{{json .Mounts}}'
# Verifica volume nominativo
grep "db-data:" docker-compose.yml
# Verifica driver local
grep -A 3 "volumes:" docker-compose.yml | grep -A 2 "db-data:"
docker volume ls | grep db-data
```
Tutte le verifiche devono passare.
@@ -85,10 +85,10 @@ docker inspect lab05-db --format '{{.HostConfig.Memory}}'
docker inspect lab05-db --format '{{.HostConfig.NanoCpus}}'
```
Verifica con docker-compose:
Verifica i limiti risorse configurati nel compose:
```bash
# Verifica configurazione compose
grep -A 10 "deploy:" docker-compose.yml | grep -A 5 "resources:"
docker inspect lab05-db --format '{{.HostConfig.Memory}} {{.HostConfig.NanoCpus}}'
```
Atteso:
@@ -137,10 +137,13 @@ Lo script finale copre anche i controlli di sicurezza principali del lab.
Le credenziali nel docker-compose.yml sono solo per laboratorio.
Esegui:
```bash
# Verifica credenziali attuali
grep POSTGRES_PASSWORD docker-compose.yml
Per visualizzarle, cerca le variabili POSTGRES_ nel file docker-compose.yml:
```yaml
environment:
POSTGRES_DB: lab05_db
POSTGRES_USER: lab05_user
POSTGRES_PASSWORD: lab05_password
```
Per produzione (simulazione RDS):
@@ -271,8 +274,8 @@ docker port lab05-db
# Verifica Docker versione (>= 20.10 per deploy.resources)
docker version --format '{{.Server.Version}}'
# Verifica che 'deploy' sia configurato
grep -A 20 "db:" docker-compose.yml | grep "deploy:"
# Verifica che 'deploy' sia configurato nel compose
docker compose config | grep -A 5 "deploy:"
```
---