Commit e6e92266 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Merge branch 'release_2.1.0'

parents fb2fceae 4ff53978
Loading
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
Journal des modifications
=========================

2.1.0
-----
- Service 'thèse' : ajout du code SISE de la discipline.
- Service 'individu' : ajout du code pays de nationalité.
- Service 'structure' : correction d'un nvl(etb.lib_web_etb, etb.lib_etb)' oublié créant des doublons.
- Correction d'une vue pour Physalis.
- Passage à PHP 7.4.

2.0.0
-----
- Ajout d'une V2 à l'API pour permettre l'import avec unicaen/db-import par ESUP-SyGAL ; la V1 demeure.
+1 −1
Original line number Diff line number Diff line
@@ -24,4 +24,4 @@ COPY . /app

WORKDIR /app

RUN composer install
RUN composer install --no-dev --no-suggest --prefer-dist --optimize-autoloader
+6 −6
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ traduit en bash.)
Lancez le script `Dockerfile.sh` :
```bash
cd /app
bash Dockerfile.sh 7.0
bash Dockerfile.sh 7.4
```

Ensuite, vérifiez et ajustez si besoin sur votre serveur les fichiers de configs suivants,
@@ -46,11 +46,11 @@ créés par le script `Dockerfile.sh` :
- ${PHP_CONF_DIR}/fpm/conf.d/90-app.ini

NB: Vérifiez dans le script `Dockerfile.sh` que vous venez de lancer mais normalement 
`APACHE_CONF_DIR=/etc/apache2` et `PHP_CONF_DIR=/etc/php/7.0`.
`APACHE_CONF_DIR=/etc/apache2` et `PHP_CONF_DIR=/etc/php/7.4`.

### Installation d'une version précise du WS

Normalement, vous ne devez installer que les versions officielles du WS, c'est à dire les versions taguées, du genre `2.0.0`
Normalement, vous ne devez installer que les versions officielles du WS, c'est à dire les versions taguées, du genre `2.1.0`
par exemple.

Placez-vous dans le répertoire des sources du web service puis lancez les commandes git suivantes pour obtenir la liste des
@@ -59,10 +59,10 @@ versions officielles du WS :
git fetch && git fetch --tags && git tag
```

Si la version la plus récente est par exemple la `2.0.0`, utilisez les commandes suivantes pour "installer" cette version 
Si la version la plus récente est par exemple la `2.1.0`, utilisez les commandes suivantes pour "installer" cette version 
sur votre serveur :
```bash
git checkout --force 2.0.0 && bash install.sh
git checkout --force 2.1.0 && bash install.sh
```

### Fichier "users.htpasswd"
@@ -105,7 +105,7 @@ cp -n database.local.php.dist database.local.php
### Configuration PHP pour le WS

Si vous êtes sur un serveur de PROD, corrigez les lignes suivantes du fichier de config PHP 
`/etc/php/7.0/fpm/conf.d/90-app.ini` :
`/etc/php/7.4/fpm/conf.d/90-app.ini` :

    display_errors = Off
    ...
+9 −7
Original line number Diff line number Diff line
@@ -9,20 +9,22 @@
        }
    ],
    "config": {
        "process-timeout": 5000
        "process-timeout": 5000,
        "allow-plugins": {
            "zendframework/zend-component-installer": true,
            "zfcampus/zf-asset-manager": true
        }
    },
    "require": {
        "php": "^7.0",
        "zendframework/zend-component-installer": "^1.0 || ^0.6 || ^1.0.0-dev@dev",
        "php": "^7.4.0",
        "zfcampus/zf-apigility": "^1.3",
        "zfcampus/zf-apigility-documentation": "^1.2.3",
        "zfcampus/zf-asset-manager": "^1.0",
        "zfcampus/zf-apigility-documentation": "^1.2",
        "zfcampus/zf-composer-autoloading": "^1.0",
        "zfcampus/zf-development-mode": "^3.0",
        "zfcampus/zf-apigility-doctrine": "^2.1",
        "doctrine/doctrine-orm-module": "^1.1",
        "zendframework/zend-console": "^2.7",
        "unicaen/oracle": "^1.2",
        "unicaen/oracle": "^3.0",
        "doctrine/common": "^2.7",
        "zendframework/zend-mvc-console": "^1.2",
        "zendframework/zend-log": "^2.11",
@@ -31,7 +33,7 @@
    },
    "require-dev": {
        "zendframework/zend-developer-tools": "^1.1",
        "zfcampus/zf-apigility-admin": "^1.5.9",
        "zfcampus/zf-apigility-admin": "^1.5",
        "zfcampus/zf-deploy": "^1.2",
        "squizlabs/php_codesniffer": "^3.3",
        "phpunit/phpunit": "^6.5",
+1793 −527

File changed.

Preview size limit exceeded, changes collapsed.

Loading