Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.75 KB

server.md

File metadata and controls

42 lines (28 loc) · 1.75 KB
  1. installare Ubuntu Server (ultima LTS). Installazione standard, non minimal. Sistema operativo in inglese, layout tastiera Italiano, attivare SSH
  2. eseguire ssh-keys
  3. deploy con Webstackup | la configurazione (/etc/turbolab.it/webstackup.conf) da usare è disponibile qui (copia-incollare)
  4. visualizzare la chiave SSH dell'utente webstackup (impartire webstackup e scegliere la voce di menu)
  5. associare tale chiave a quelle dell'utente GitHub zz-tli-server
  6. clonazione (prendere link SSH da qui) in /var/www/turbolab.it

Primo deploy istanza di staging (next.turbolab.it)

[] Clonare il repository:

sudo git clone https://github.com/TurboLabIt/TurboLab.it.git /var/www/turbolab.it-next && sudo chown webstackup:www-data /var/www/turbolab.it-next -R && cd /var/www/turbolab.it-next

[] Forzare l'ambiente su "staging":

echo "staging" > /var/www/turbolab.it-next/env && cat /var/www/turbolab.it-next/env

[] Caricare il file privato .env.staging.local

[] Impartire webstackup e scegliere l'opzione per creare l'utente MySQL (app_name: turbolab_it_next) indicato nel file .env.staging.local

[] Caricare il file privato backup/next-phpbb-config.php nel percorso public/forum/config.php

[] Eseguire il primo deploy:

clear && bash scripts/deploy.sh

[] Eseguire l'importazione da TLI1 a TLI2:

clear && bash scripts/tli1-tli2-hybrid-import.sh