Skip to content
Snippets Groups Projects
Commit 996349b3 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Doc et notes de version.

parent bd7cc64d
No related branches found
No related tags found
No related merge requests found
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"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment