Ceci est une ancienne révision du document !
Déclarer un nouveau nom de domaine, j'utilise freedns declarer-domaine-freedns. Il sera nécessaire pour la configuration de l’hôte virtuel Apache.
Cloner les sources
$ cd /srv $ sudo mkdir ffsync $ sudo chown yoann:yoann ffsync $ git clone https://github.com/mozilla-services/syncserver ffsyn
Construire l'application
$ cd ffsync $ make build
Tester
Sync utilise l'ORM SQLAlchemy, plusieurs systèmes de base de données peuvent etre choisit en fonction du serveur de production. Un serveur de base de données MySQL s’exécutant déjà, je fais le choix de l'utiliser. Dans ce cas, via le client mysql:
Renseigner le fichier de configuration du serveur sync:
# This defines the database in which to store all server data. sqluri = pymysql://user:password@localhost/ffsync