29
contributi
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 | 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 | 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 | 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: | ||
< | <code> | ||
[syncserver] | [syncserver] | ||
public_url = http://192.168.1.50:5000 | public_url = http://192.168.1.50:5000 | ||
</ | </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> |
contributi