Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "GruppoWeb/Documentazione/ScaricareNuovoSito"
Differenze tra le versioni 1 e 7 (in 6 versioni)
Versione 1 del 08/04/2020 21.58.15
Dimensione: 1309
Commento: prima bozza pagina
Versione 7 del 30/05/2020 17.30.49
Dimensione: 2066
Commento: aggiunte descrizioni alla procedura
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
<<Include(../Header)>> <<Include(GruppoWeb/Header)>>
Linea 4: Linea 4:
<<Informazioni(rilasci="20.04")>>
Linea 11: Linea 12:
 * Generare la propria chiave SSH, come descritto in [[https://docs.gitlab.com/ee/ssh/|questa pagina]];
 * caricare la propria chiave SSH su [[https://code.ubuntu-it.org/|code.ubuntu-it.org]];
 * installare i pacchetti richiesti, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{
sudo apt install git python3 python3-pip python3-virtualenv python3-invoke python-virtualenv python3-dev libpcre3-dev
 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
Linea 16: Linea 18:
 * configurare SSH come scritto in [[https://code.ubuntu-it.org/help/ubuntu_it/git_over_ssh|questa pagina]];
 *
digitare nel [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi:
 0. scaricare il codice sorgente del sito in sviluppo, digitando nel [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi:
Linea 19: Linea 20:
mkdir ubuntu-it-web }}}{{{ mkdir ubuntu-it-web }}} {{{
Linea 21: Linea 22:
  * scaricate e avviare il sito in locale: {{{   * clonare il repository con il sorgente del sito in locale: {{{
Linea 23: Linea 24:
cd www/ }}}{{{
invoke devel }}}{{{
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:{{{
Linea 27: Linea 30:
}}}
 * aprire il priprio browser alla pagina [[http://localhost:8000]].
}}} 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.


Introduzione

Questa pagina descrive la procedura per scaricare e avviare in locale il sito in sviluppo di Ubuntu-it.

Procedura

  1. Generare la propria chiave SSH, come descritto in questa pagina;

  2. caricare la propria chiave SSH su code.ubuntu-it.org;

  3. configurare SSH come descritto in questa pagina;

  4. installare i pacchetti richiesti, digitando nel terminale il seguente comando:

    sudo apt install git python3 python3-pip python3-virtualenv python3-invoke python3-virtualenv python3-dev libpcre3-dev
  5. scaricare il codice sorgente del sito in sviluppo, digitando nel 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.

  6. 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 terminale (dalla directory ~/ubuntu-it-web/www) ogni volta che si desidera lavorare al sito.

  7. aprire il priprio browser alla pagina http://localhost:8000.

Ulteriori risorse


CategoryComunitaWeb