Commit 889fd95b authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

MAJ DOC

parent 5c235b7e
Loading
Loading
Loading
Loading
+32 −21
Original line number Diff line number Diff line
@@ -34,9 +34,19 @@ apt-get update
apt-get upgrade
```

### Installation des logiciels

### Proxy (Si besoin)

Si besoin, configurer le proxy :

```bash
export http_proxy=http://proxy.unicaen.fr:3128
export https_proxy=http://proxy.unicaen.fr:3128
```


### Installation des logiciels

Pour récupérer le dépôt 

```bash
@@ -67,52 +77,53 @@ apt-get install \
    php7.0-zip
```

Si la base de données est sur la même machine, installation de Postgresql : 
Installez également le client postgresql qui sera necessaire pour importer la structure initale de la base de donnée : 

```bash
# Postgresql (ou autre selon le client de BDD utilisé)
apt-get install postgresql-server-9.5
apt-get install postgresql-client postgresql-client-common
```

ainsi que le client (dans tous les cas) : 

### Installation de la base de donnée

Si la base de données est sur la même machine, installation du serveur **Postgresql** : 

```bash
# Postgresql (ou autre selon le client de BDD utilisé)
apt-get install postgresql-client postgresql-client-common
apt-get install postgresql-server-9.5

```

### Proxy (Si besoin)

Si besoin, configurer le proxy :

```bash
export http_proxy=http://proxy.unicaen.fr:3128
export https_proxy=http://proxy.unicaen.fr:3128
```
## Installation de la copie de Oscar


## Installation de la copie
### Emplacement

Dans le dossier **/var/oscar**, à créer si ça n'est pas déjà fait :
Il est recommandé d'installer oscar dans le dossier **/var** du système : 

```bash
mkdir -p /var/oscar
mkdir -p /var/OscarApp
cd !$
```

Faire un *checkout* de la copie de travail,

```bash
git clone https://<USER>@git.unicaen.fr/bouvry/oscar
git clone https://git.unicaen.fr/open-source/oscar.git
```

> L'accès au dépôt sur le Gitlab Unicaen nécessite la création d'un compte nominatif. Un fois le compte activé, vous aurez accès aux dépôts complets (inculant cette documentation technique)

## Vendor (librairies tiers)

### Dépendances PHP

*Oscar* utilise des libraires PHP tiers (vendor). Les librairies tiers sont gérées via [Composer](https://getcomposer.org/).


### Installation de composer
#### Installation de composer

Commencez par installer [Composer](https://getcomposer.org/) : 

@@ -156,7 +167,7 @@ Options:
etc...
```

### Installation des dépendances
#### Installation des dépendances avec composer

L'installation des dépendances se fait avec la commande :  

@@ -401,7 +412,7 @@ On peut utiliser un lien symbolique pour simplifier les bascules

```bash
cd /var/www
ln -s ../oscar/public oscar
ln -s ../path/to/oscr/public oscar
```


@@ -410,8 +421,8 @@ ln -s ../oscar/public oscar
S'assurer que les dossiers :

 - `./data/`
 - Le dossier choisi pour l'index Lucene
 - Le dossier de stockge des documents
 - Le dossier choisi pour l'index Lucene (si c'est l'indexeur choisi)
 - Le dossier de stockage des documents
 - Le fichier de log

Sont bien accessibles en écriture.