@@ -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
@@ -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