diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 29414c4..2c48d36 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,9 +19,10 @@ jobs: uses: actions/checkout@v4 # Installa le dipendenze - # Nota: Se nel progetto hai yarn.lock, usa 'yarn install' invece di 'npm ci' + # Cambiato da 'npm ci' a 'npm install' per gestire automaticamente + # eventuali disallineamenti tra package.json e package-lock.json - name: Installazione Dipendenze - run: npm ci + run: npm install # Costruisce il sito (crea la cartella 'build') - name: Build Docusaurus @@ -36,6 +37,9 @@ jobs: echo "Inizio deploy su $TARGET_DIR..." + # Crea la cartella se non esiste + mkdir -p $TARGET_DIR + # Pulisce la cartella di destinazione (rimuove il vecchio sito) rm -rf $TARGET_DIR/*