>
<
>
<>
<>
= Introduzione =
Questa pagina descrive la procedura per scaricare e avviare in locale il sito in sviluppo di Ubuntu-it.
= Procedura =
0. Generare la propria chiave SSH, come descritto in [[https://docs.gitlab.com/ee/ssh/|questa pagina]];
0. caricare la propria chiave SSH su [[https://code.ubuntu-it.org/|code.ubuntu-it.org]];
0. configurare SSH come descritto in [[https://code.ubuntu-it.org/help/ubuntu_it/git_over_ssh|questa pagina]];
0. installare i pacchetti richiesti, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{
sudo apt install git python3 python3-pip python3-virtualenv python3-invoke python3-virtualenv python3-dev libpcre3-dev
}}}
0. scaricare il codice sorgente del sito in sviluppo, digitando nel [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi:
* creare la cartella `~/ubuntu-it-web` nella quale sarà scaricato il sito in sviluppo: {{{
mkdir ubuntu-it-web }}} {{{
cd ubuntu-it-web/ }}}
* clonare il repository con il sorgente del sito in locale: {{{
git clone git@code.ubuntu-it.org:ubuntu-it-web/www.git }}}{{{
cd www/ }}}
* eseguire Invoke per creare l'ambiente di sviluppo: {{{
invoke devel }}} Invoke scaricherà tutte le dipendenze aggiuntive necessarie (isolandole nella directory del sorgente) e creerà l'ambiente virtuale in `build/envs/devel`.
0. avviare l'ambiente virtuale digitando i comandi seguenti:{{{
source build/envs/devel/bin/activate }}}{{{
python3 ./run run -p 8000 --debug data
}}} I due comandi sopra riportati andranno digitati nel [[AmministrazioneSistema/Terminale|terminale]] (dalla directory `~/ubuntu-it-web/www`) ogni volta che si desidera lavorare al sito.
0. aprire il priprio browser alla pagina [[http://localhost:8000]].
= Ulteriori risorse =
* [[GruppoWeb/Documentazione/LavorareAlNuovoSito|Lavorare al nuovo sito]]: come modificare il sito in sviluppo dopo averlo scaricato in locale.
----
CategoryComunitaWeb