Commit 996349b3 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Doc et notes de version.

parent bd7cc64d
CHANGELOG
=========
# CHANGELOG
1.0.1 (04/02/2020)
------------------
## 3.2.1
- Mise à jour des dépendances avec Composer
- Ajout de la colonne user_role.accessible_exterieur pour gérer le blocages de rôles depuis l'extérieur
- Suppression .gitlab-ci.yml inutile.
- Mise à jour des versions de bibliothèques
1.0.0 (19/09/2019)
------------------
## 3.2.0
### Ajout
- Simplification des configs pour Docker.
## 3.1.0
- Dépendance avec les versions 3.0 des bib unicaen.
- Version avec une bdd postgres dans un service docker.
- Création du fichier de licence LICENSE.
- Création du script install.sh pour mimer ce qui est fait dans sygal.
- Nouvelle façon de mettre le numéro de version dans la config (cf. bin/bump-version).
## 3.0.0
- Dépendances: montée possible en ZF 3.
- Création d'un module démo avec bdd sqlite minimale.
- Docker: modif des ports utilisés et passage à PHP 7.3.
- Config pour tests unitaires.
- Désactivation du validateur de session HttpUserAgent car peut provoquer une erreur 'Session validation failed' sur android.
## 1.0.1
- Mise à jour des dépendances avec Composer.
- Ajout de la colonne user_role.accessible_exterieur pour gérer le blocages de rôles depuis l'extérieur.
## 1.0.0
- Embryon d'application.
......@@ -10,6 +10,10 @@ Ce qui suit est un exemple pour une nouvelle appli PHP 7.3 dans le répertoire `
### Création des sources de l'application
L'image Docker `unicaen-dev-php${PHP_VERSION}-apache` est utilisée ici pour lancer `composer` dans
un environnement PHP dont on maîtrise la version. Le nécessaire pour obtenir et construire cette image se trouve
[ici](https://git.unicaen.fr/open-source/docker/unicaen-image).
```bash
APP_DIR=newapp
PHP_VERSION=7.3
......@@ -20,21 +24,25 @@ docker run \
composer create-project --repository https://gest.unicaen.fr/packagist unicaen/skeleton-application ${APP_DIR}
```
*NB : l'image Docker `unicaen-dev-php${PHP_VERSION}-apache` est utilisée ici pour lancer `composer` dans
un environnement PHP dont on maîtrise la version. Le nécessaire pour obtenir et construire cette image se trouve
[ici](https://git.unicaen.fr/open-source/docker/unicaen-image).*
### Mise à jour des bibliothèques PHP
```bash
cd ${APP_DIR}
docker run --rm -v $PWD:/app -w /app unicaen-dev-php${PHP_VERSION}-apache composer update
```
### Création du dépôt git
### Droits d'écriture
Comme les commandes lancées via Docker (comme ici, `composer`) sont exécutées en `root`, il faut reprendre la main
sur les fichiers créés.
```bash
cd ${APP_DIR}
sudo chown -R ${USER} .
```
### Création du dépôt git
```bash
git init
git add .
git commit -m "Squelette de l'application"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment