Commit 62f39ac9 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

MAJ doc / changelog

parent f75c4634
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
## 2025

### Juillet
 - [kusanagi] MAJ Vite / Script d'update / Docker
 - [kusanagi] (signature - ESUP) Ajout de la ligne d'exemple `token` si votre ESUP utilise les tokens
 - [kusanagi] Intégration de UnicaenSignature v2.0.x
 - [kusanagi] (signature) Nouvel écran de suivi des documents (observateurs)
+12 −5
Original line number Diff line number Diff line
@@ -32,14 +32,21 @@ Si des conflits de fichiers surviennent, vous pouvez utiliser la commande
git reset --hard origin/master
```

> Selon la branche, adaptez la commande

## Mise à jour

En utilisant le script de mise à jour fournit **oscar-update.sh** :
Les mises à jour sont automatisées (sur l'aspect technique) en utilisant le script de mise à jour fourni **oscar-update.sh** :

Lors de l'execution du script, des fichiers *marqueurs* sont créé : 
 - **OSCAR-UPDATE-RUNNING** : Procédure en cours, ce fichier est supprimé par le script à l'issue de la procédure. Permet d'afficher aux usagers une page ("Application en cours de démarrage")
 - **OSCAR-UPDATE-ERROR** : Une erreur est survenue lors de la procédure de mise à jour. Permet d'afficher aux usagers une page ("Application en erreur"), vous trouverez des détails de la procédure dans le fichier : **oscar-update.output.txt**


```bash
. oscar-update.sh
# Procédure de mise à jour
./oscar-update.sh
```
> Si des opérations spécifiques autres doivent être appliquées, elles seront spécifiées dans la note de mise à jour


## Problèmes connus / Infos utiles
@@ -56,11 +63,11 @@ php bin/oscar.php check:config

### Oscar est en maintenance

La présence d'un fichier `./public/MAINTENANCE` permet de rendre l'application indisponible (sauf en ligne de commande), pensez à le supprimer.
La présence d'un fichier `./MAINTENANCE` permet de rendre l'application indisponible (sauf en ligne de commande), pensez à le supprimer.

```bash
# Passer l'application en maintenance
touch public/MAINTENANCE
touch MAINTENANCE
```

### Recalculer les séquences de numérotation automatiquement
+1 −1
Original line number Diff line number Diff line
@@ -90,7 +90,7 @@ git fetch
Un script *Bash* est disponible dans les fichiers Oscar pour déclencher la procédure de mise à jour

```bash
. oscar-update.sh
./oscar-update.sh
```

Contenu du script :
+10 −2
Original line number Diff line number Diff line
@@ -56,8 +56,17 @@ sed -i 's%^oscar-host-name%VOTRE-NOM-DE-DOMAINE.EXT%' /etc/apache2/sites-availab
sudo systemctl restart apache2
```

## Etape 5 : Configuration

## Etape 5 : Lancement
Le fichier `.env` contient la majorité des paramètres de configuration de l'application, il est largement commenté pour vous aider à personnaliser l'application

## Etape 6 : Build

```bash
sudo docker compose build
```

## Etape 7 : Lancement

```bash
sudo docker compose up
@@ -74,4 +83,3 @@ Vous avez un oscar fonctionnel à cette étape
. docker/docker-sync-demos-datas.sh
```
Accès : administrateur/administrateur
 No newline at end of file
+2 −2
Original line number Diff line number Diff line
@@ -23,8 +23,8 @@
  {
    "displayname": "Marie Curie",
    "email": "marie.curie@jacksay.com",
    "password": "mariec",
    "login": "mariec",
    "password": "mariecrie",
    "login": "mariecrie",
    "approles": []
  },
  {
Loading