Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
lib
unicaen
skeleton-application
Commits
996349b3
Commit
996349b3
authored
Dec 16, 2020
by
Bertrand Gauthier
Browse files
Doc et notes de version.
parent
bd7cc64d
Changes
2
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.md
View file @
996349b3
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.
README.md
View file @
996349b3
...
...
@@ -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"
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment