[epic] Migration projet web sous Clever Cloud / passage PHP 7.4 #1330
Closed
Description
Tests fonctionnels
Passage PHP 7.0
- La fonction mcrypt_cbc est obsolète #905
- Mettre à jour fpdf pour supporter PHP 7.0 #1331
- PHP7 : modifier containers docker en dev pour les passer en 7.0 #1374
- CI Supprimer PHP 5.6 de la matrix tests unitaires #1423
- Modifier vhost pour passer sur fpm en 7.0
- Modifier crons pour passer en 7.0
- Suivre les erreurs New Relic
Migration Clever Cloud (en 7.0)
- Vérifier les TTL du domaine afup.org
- Vérifier les TTL du domaine www.planete-php.fr
- Changer DNS www.planete-php.fr sur Gandi
- Passer la gestion des sessions en base #1415
- Passer la gestion de la configuration historique sur le parameters.yml/config.yml #1416
- [epic] Séparation de planete-php #1422
- Envoyer les logs des crons sur New Relic #1455
- Passer le parameters.yml dans des variables d'environnement #1442
- on fait en sorte de bien prendre en compte le port sur la connexion à la base de données #1483
- Ajouter mécanisme de redirection de tous les mails vers un mail spécifique (pour la préprod) #1480
- corrige sur la date de fin de vote sur l'ajout d'un nouveau forum #1533
- on enlève la condition de redirection en https #1531
- corrections sur les seeds #1532
- Configuration depuis les variables d'env en premier #1522
- Vérifier le fuseau horaire utilisé (Géré coté applicatif ici : sources/Afup/Bootstrap/_Common.php)
- Ajout de la configuration des crons #1534
- Vérifier que le upload_max_filesize permette d'uploader les PDFs du dossier de sponsoring (il est à upload_max_filesize => 32M` donc c'est bon)
- Vérifier utilité du fichier JSON
- https://github.com/afup/deploy/blob/master/vars/static.yml#L14C12-L14C32
- Servait pour les mailings lists, n'est plus utile depuis Suppression mailings lists #1359
- Vérifier comment on migre les dossiers statiques (cf https://github.com/afup/deploy/blob/master/vars/static.yml)
- ajout du dossier htdocs/templates/site/images dans le dépot #1542
- Mise en place instance préprod
- Configuration htdocs/docs en fsbucket
- Configuration htdocs/uploads en fsbucket
- Mettre en place page de migration via vhost
- Mettre en place nouveau système de backup
- Préparer PR pour ajouter "Hébergé sur Clever Cloud" dans le footer comme sur le baromètre
- Faire recette pole outils
- Préparer document de migration
- Définir date de migration
- Mise en place instance prod
- Créer application php
- Bien ajouter authentification temporaire en htpasswd
- Configuration htdocs/docs en fsbucket
- Configuration htdocs/uploads en fsbucket
- Faire une passe sur toutes les variables d'environnement
- Configurer DNS
Passage PHP 7.4
- Mettre à jour monolog et le monologbundle pour supporter PHP 7.4 #1332
- Mettre à jour doctrine/annotations pour supporter PHP 7.4 #1333
- Modifier containers docker en dev pour les passer en 7.4 #1437
- Changer variable d'environnement en préprod
- Changer variable d'environnement en prod
- Suivre les erreurs sur New Relic
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done