web icon indicating copy to clipboard operation
web copied to clipboard

[epic] Migration projet web sous Clever Cloud / passage PHP 7.4

Open agallou opened this issue 2 years ago • 0 comments

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

agallou avatar Oct 26 '23 16:10 agallou