Utente:Frenko/Draft: differenze tra le versioni

Riga 13: Riga 13:
# apt-get install python-dev git-core python-virtualenv
# apt-get install python-dev git-core python-virtualenv
</pre>
</pre>
Successivamente clonare il repository git di Mozilla contenente il sync-server, per fare questo ho deciso di lavorare in ''/opt'':
Successivamente clonare il repository git di Mozilla contenente il sync-server, per fare questo ho deciso di lavorare in <code>/opt</code>:
<pre>
<pre>
# cd /opt
# cd /opt
Riga 22: Riga 22:
Il comando <code>make build</code> creerà un virtualenv Python in cui verranno successivamente installate tutte le dipendenze richieste dal server.
Il comando <code>make build</code> creerà un virtualenv Python in cui verranno successivamente installate tutte le dipendenze richieste dal server.
<br>
<br>
Terminata la compilazione verrà creata una cartella ''local/bin'' in cui è presente il binario '''pserve''', utile a fini di debug poichè permette di lanciare il sync-server sfruttando un web-server built-in.
Terminata la compilazione verrà creata una cartella <code>/opt/syncserver/local/bin</code> in cui è presente il binario <code>pserve</code>, utile a fini di debug poichè permette di lanciare il sync-server sfruttando un web-server built-in.
<br>
<br>
Per verificare il corretto funzionamento del sync-server sarà sufficiente dare il seguente comando:
Per verificare il corretto funzionamento del sync-server sarà sufficiente dare il seguente comando:
Riga 77: Riga 77:
</pre>
</pre>


Per prima cosa andremo a modificare il parametro ''public_url'' il quale andrà settato su un URL visibile dalla tua rete. In questa prima parte della guida, a scopo di test, supporremo di eseguire il server in locale in una rete di computer con indirizzo del tipo '''192.168.1.x'''.
Per prima cosa andremo a modificare il parametro <code>public_url</code> il quale andrà settato su un URL visibile dalla tua rete. In questa prima parte della guida, a scopo di test, supporremo di eseguire il server in locale in una rete di computer con indirizzo del tipo '''192.168.1.x'''.
<br>
<br>
Apriamo quindi il file con il nostro editor preferito:
Apriamo quindi il file con il nostro editor preferito:
Riga 84: Riga 84:
</pre>
</pre>
e modifichiamo la seguente riga inserendo l' url (quindi l' indirizzo IP) del pc che farà da Sync Server:
e modifichiamo la seguente riga inserendo l' url (quindi l' indirizzo IP) del pc che farà da Sync Server:
<pre>
<code>
[syncserver]
[syncserver]
public_url = http://192.168.1.50:5000
public_url = http://192.168.1.50:5000
</pre>
</code>
Abbiamo specificato la porta ''5000'' perchè di default il web-server built-in è attivo su tale porta. Ovviamente se vogliamo eseguire il server su una differente porta basterà specificarlo all' avvio del server modificando di conseguenza la porta nel parametro ''public_url''.
Abbiamo specificato la porta ''5000'' perchè di default il web-server built-in è attivo su tale porta. Ovviamente se vogliamo eseguire il server su una differente porta basterà specificarlo all' avvio del server modificando di conseguenza la porta nel parametro ''public_url''.
<br>
<br>
29

contributi