## Pulizia prima della produzione

Dopo aver eseguito tutte le prove, è necessario pulire il tutto prima di mettere in produzione l'applicazione:

- Rimuovere il file `/etc/opt/sample-app/initial_config_done`:

      sudo rm /etc/opt/sample-app/initial_config_done

- Se sono state modificate, reimpostare le password ai valori predefiniti.

- Rimuovere i servizi non più necessari (rimuovere anche i file di configurazione, usare quindi "sudo aptitude purge", "sudo apt-get --purge remove" o "sudo dpkg -P"). In base all'esempio qui descritto, questo comprende:

  - openssh-server

  - build-essentials

  - linux-headers-$(uname -r)

- Ripulire la cache apt:

      sudo apt-get clean

- Rimuovere $HOME/.ssh sia per l'utente che per root:

      sudo rm -rf /home/user/.ssh && sudo rm -rf /root/.ssh

- Rimuovere qualsiasi directory di generazione che può essere stata usata nel processo. In questo esempio i contenuti della directory `/tmp`:

- Rimuovere la cronologia dei comandi:

      history -c

- Arrestare il sistema:

- Nella console di gestione di VMWare:

  - Andare nelle impostazioni della macchina virtuale.

  - Selezionare il disco virtuale.

  - Deframmentarlo (dovrebbe rendere l'applicativo più piccolo).

- L'applicazione è ora pronta per essere messa in produzione.

Preparare l'avvio per il primo utente |  | Risorse