Changes
Page history
Update home
authored
Jul 20, 2017
by
Bertrand NÉRON
Show whitespace changes
Inline
Side-by-side
home.md
View page @
3c62aa84
...
@@ -4,21 +4,23 @@
...
@@ -4,21 +4,23 @@
### overview
### overview
*
Le projet
txss
db est hebergé sur couchdb.web.pasteur.fr (machine virtuelle CentOS release 6.6 (Final))
*
Le projet
capsule
db est hebergé sur couchdb.web.pasteur.fr (machine virtuelle CentOS release 6.6 (Final))
*
Le home du projet est /opt/macsydb/
txss
db
*
Le home du projet est /opt/macsydb/
capsule
db
*
Le projet a été réalisé via une couchapp.
*
Le projet a été réalisé via une couchapp.
*
Le projet utilise donc couchdb comme serveur de base de données et comme serveur d'application web.
*
Le projet utilise donc couchdb comme serveur de base de données et comme serveur d'application web.
couchdbKit (module python) est necessaire au parser pour remplir/mettre à jour les données
couchdbKit (module python) est necessaire au parser pour remplir/mettre à jour les données
et couchapp pour gérer l'application web
et couchapp pour gérer l'application web
*
tous ces modules python ont été installés dans un virtualenv (pyhton2.6)
*
tous ces modules python ont été installés dans un virtualenv (pyhton2.6)
<pre>
couchdb:/opt/macsydb/txssdb$virtualenv virtualenv
<pre>
couchdb:
source virtualenv/bin/activate
mkdir /opt/macsydb/capsuledb
$virtualenv capsule-env
source capsule-env/bin/activate
pip install couchapp
pip install couchapp
</pre>
</pre>
les sources
txss
db sont dans un repos git a l'adresse suivante:
les sources
capsule
db sont dans un repos git a l'adresse suivante:
https://gitlab.pasteur.fr/gem/
txss
db/
https://gitlab.pasteur.fr/gem/
capsule
db/
un apache est en frontal et sert de reverse proxy a couchDB
un apache est en frontal et sert de reverse proxy a couchDB
...
@@ -26,14 +28,14 @@ un apache est en frontal et sert de reverse proxy a couchDB
...
@@ -26,14 +28,14 @@ un apache est en frontal et sert de reverse proxy a couchDB
<pre>
<pre>
/opt/macsydb (home des bases macsydb)
/opt/macsydb (home des bases macsydb)
|->
txss
db (home du projet
txss
db)
|->
capsule
db (home du projet
capsule
db)
|->
virtual
env
|->
capsule-
env
|->
txss
db lien vers la version courante de
txss
db-xx
|->
capsule
db lien vers la version courante de
capsule
db-xx
|->
txss
db-xx
|->
capsule
db-xx
|-> data ( data contient les données fournies par
sophie abby
un fichier d'info sur les replicons, un fichier d'info sur les systemes de secretion )
|-> data ( data contient les données fournies par
olaya
un fichier d'info sur les replicons, un fichier d'info sur les systemes de secretion )
|-> src (l'application)
|-> src (l'application)
|-> parser (contient le script de peuplement/update des données dans la base couchdb)
|-> parser (contient le script de peuplement/update des données dans la base couchdb)
|-> couchapp (contient la couchapp
txss
db )
|-> couchapp (contient la couchapp
capsule
db )
</pre>
</pre>
...
@@ -103,9 +105,9 @@ chaque base aura son sous repertoire avec son virtualenv
...
@@ -103,9 +105,9 @@ chaque base aura son sous repertoire avec son virtualenv
<pre>
cd /opt
<pre>
cd /opt
mkdir macsydb
mkdir macsydb
cd macsydb
cd macsydb
mkdir
txss
db
mkdir
capsule
db
cd capsuledb
cd capsuledb
virtualenv
virtual
env
virtualenv
capsule-
env
source /opt/macsydb/capsuledb/capsule-env/bin/acitvate
source /opt/macsydb/capsuledb/capsule-env/bin/acitvate
</pre>
</pre>
...
@@ -116,7 +118,7 @@ sur couchdb.web.pasteur.fr avant d'extraire l'archive
...
@@ -116,7 +118,7 @@ sur couchdb.web.pasteur.fr avant d'extraire l'archive
sur une machine perso
sur une machine perso
<pre>
<pre>
git clone https://projets.pasteur.fr/git/
txss
db
git clone https://projets.pasteur.fr/git/
capsule
db
git archive --format=tar.gz --output=txssdb-1.0.tar.gz 1.0
git archive --format=tar.gz --output=txssdb-1.0.tar.gz 1.0
scp txssdb-1.0.tar.gz couchdb.web.pasteur.fr:/opt/macsysdb/txssdb/txssdb/
scp txssdb-1.0.tar.gz couchdb.web.pasteur.fr:/opt/macsysdb/txssdb/txssdb/
</pre>
</pre>
...
...
...
...