Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Si prende come esempio il sito default di UNIMIBUNIMIBd9.

Prima di iniziare serve avere un dump del database di UNIMIB default prod.
Il dump si può scaricare o tramite CLI (usando l'utenza portalidrupal) o attraverso il DIM; in quest'ultimo caso, si va alla voce "View backups", si seleziona il file dump (es: 20221116150754.db.sql.gz) e si clicca su Download. Se nella pagina "View backups" se non è presente alcun dump, occorre crearne uno andando alla voce "Make backups", scegliendo "DB" e cliccando "Submit": ora nella pagina "View backups" sarà presente un file dump. Una volta scaricato il file, serve scompattarlo (es: 20221116150754.db.sql).

...

1. si scarica il codice sorgente in una nuova cartella
git clone git@gitlab.cineca.it:drupal/prod_unimibd9.git

2. si inizializza l'app nella root del progetto:
lando init \
  --source cwd \
  --recipe drupal9 \
  --webroot web \
  --name pippounimib

"cwd" sta per "current working directory", in altre parole dice a Lando che abbiamo già a disposizione la codebase e siamo nella sua root.
"drupal9" specifica che UNIMIB è un sito in Drupal 9.
"web" indica che la webroot di UNIMIB si trova nella cartella /web della codebase, come tutti i nostri progetti Drupal.

3. si fa il building dell'app:
lando start

...