web
web copied to clipboard
[epic] Migration projet web sous Clever Cloud / passage PHP 7.4
Tests fonctionnels
- [x] https://github.com/afup/web/issues/1110
Passage PHP 7.0
- [x] https://github.com/afup/web/issues/905
- [x] https://github.com/afup/web/issues/1331
- [x] #1374
- [x] https://github.com/afup/web/pull/1423
- [x] Modifier vhost pour passer sur fpm en 7.0
- [x] Modifier crons pour passer en 7.0
- [x] Suivre les erreurs New Relic
Migration Clever Cloud (en 7.0)
- [x] Vérifier les TTL du domaine afup.org
- [x] Vérifier les TTL du domaine www.planete-php.fr
- [x] Changer DNS www.planete-php.fr sur Gandi
- [x] #1415
- [x] #1416
- [x] https://github.com/afup/web/issues/1422
- [x] #1455
- [x] https://github.com/afup/web/issues/1442
- [x] https://github.com/afup/web/pull/1483
- [x] https://github.com/afup/web/issues/1480
- [x] https://github.com/afup/web/pull/1533
- [x] https://github.com/afup/web/pull/1531
- [x] https://github.com/afup/web/pull/1532
- [x] https://github.com/afup/web/pull/1522
- [x] Vérifier le fuseau horaire utilisé (Géré coté applicatif ici : sources/Afup/Bootstrap/_Common.php)
- [x] https://github.com/afup/web/pull/1534
- [x] 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)
- [x] 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 https://github.com/afup/web/pull/1359
- [x] Vérifier comment on migre les dossiers statiques (cf https://github.com/afup/deploy/blob/master/vars/static.yml)
- [x] https://github.com/afup/web/pull/1542
- [x] Mise en place instance préprod
- [x] Configuration htdocs/docs en fsbucket
- [x] Configuration htdocs/uploads en fsbucket
- [ ] Préparer DNS en le passant d'un A à un CNAME
- [ ] 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
- [ ] Faire recette bureau
- [ ] 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
- [x] https://github.com/afup/web/issues/1332
- [x] https://github.com/afup/web/issues/1333
- [ ] https://github.com/afup/web/issues/1437
- [ ] Changer variable d'environnement en préprod
- [ ] Changer variable d'environnement en prod
- [ ] Suivre les erreurs sur New Relic