- installare Ubuntu Server (ultima LTS). Installazione
standard
, nonminimal
. Sistema operativo in inglese, layout tastiera Italiano, attivare SSH - eseguire ssh-keys
- deploy con Webstackup | la configurazione (
/etc/turbolab.it/webstackup.conf
) da usare è disponibile qui (copia-incollare) - visualizzare la chiave SSH dell'utente
webstackup
(impartirewebstackup
e scegliere la voce di menu) - associare tale chiave a quelle dell'utente GitHub
zz-tli-server
- clonazione (prendere link SSH da qui) in
/var/www/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