MJ-Conseil / mathieujahnich

GNU Lesser General Public License v2.1
0 stars 0 forks source link

ETQ visiteur, je souhaite pouvoir accéder facilement au site web en construction #14

Closed Volubyl closed 1 year ago

Volubyl commented 1 year ago

Description du besoin

Dans une démarche Agile, il serait bien de pouvoir permettre aux personnes le souhaitant d'accéder au site en construction. L'objectif étant de pouvoir recueillir durant chaque itération des retours

Analyse technique

OPTION A : Avoir un sous domaine

Ici l'idée serait par exemple que le sous domaine staging.mathieu-jahnich.fr permette d'accéder au site web en construction et que l'URL mathieu-jahnich.fr continue de permettre d'accéder au site actuel.

Le sous domaine staging pourrait pointer vers l'IP de n'importe quel serveur qui ne soit pas forcément hébergé par l'hébergeur actuel (planet hoster)

L'on pourrait imaginer par exemple que le serveur ayant le sous domaine staging.mathieu-jahnich.fr soit hébergé chez Scalway, Scalingo ou n'importe quel hébergeur.

Avantages

L'intérêt principal, c'est qu'on puisse déjà configuré ce serveur avec une configuration proche de ce que l'on aura besoin pour déployer la version définitive du site internet.

Cela pourra être facilité en utilisant une solution de déployement comme [Ansible](https://fr.wikipedia.org/wiki/Ansible_(logiciel)

(p-e que @florimondmanca pourra nous filer un coup de main pour faire ça ? ;-))

Inconvénients

L'inconvénient principal est que cela risque de prendre un peu de temps pour configurer le serveur et le sous domaine.

Cependant, j'ai l'impression que ce travail devra tout de même être fait en bout de course lorsqu'on souhaitera que le nom de domaine mathieu-jahnich.fr pointe vers la nouvelle version du site web.

OPTION B :

Dans un but de montrer les avancements, on pourrait se contenter d'utiliser un outil comme Ngrok.

Le principe serait qu'un dev lance le site web sur sa machine et expose son localhost via Ngrok.

L'objectif serait de permettre à n'importe quelle personne située sur le même réseau local (par exemple le réseau WIFI de Fairness) d'accéder au site web TANT QUE l'ordinateur du dev est en marche.

Avantages

Inconvénients

Recommendation

Privilégier l'option A (à creuser encore un peu)

Critères d'acceptation

Volubyl commented 1 year ago

@mjahnich :wave:

Je te ping ici pcq ce qu'on s'apprête à faire est assez "engageant".

Pour résumer la problématique :

Je me rends compte que PlanetHoster (l'hébergeur du site actuel mathieu-jahnich.fr) ne conviendra pour les besoins infrastructure avec la nouvelle version du site.

J'ai essayer de détailler les raisons principales dans mon (long message plus haut).

Pro tip : si tu ne veux pas tous lire la partie la plus intéressante pour toi je pense est autour de la partie "Pourquoi à t'ont besoin de faire ça ?"

Ma recommandation serait que la version en construction du site web soit hébergée chez Scalway et cet cet hébergeur qui sera utiliser aussi pour la version finale du site.

Cela veut dire que en fin de course l'hébergement PlanetHoster disparaitra.

Est-ce que cela t'irait ?

Je sais que la lecture de mon message peut être un poil ardue, et si tu as besoin, est-ce que tu serais dispo pour une visio cette semaine ou début de la semaine prochaine pour que je puisse mieux expliquer les besoins à l'oral ?

Merci!

mjahnich commented 1 year ago

Salut Bertrand. Je te fais confiance, je suis OK pour héberger le nouveau site chez Scalway (la version en construction puis la version finale). Dans une démarche de numérique plus responsable, il faudra m'expliquer quels sont les atouts de Scalway. J'ai regardé leur site. La "neutralité carbone" énergétique n'est pas crédible. La localisation et la protection des données beaucoup plus. J'aurais besoin d'éléments de langage permettant d'expliquer notre choix. Cela peut-être en majorité pour des raisons techniques, mais c'est important de pouvoir expliciter. En pratique, dis-moi si tu as besoin que j'ouvre un compte sur Scalway et que je souscrire telle ou telle offre. Mathieu

Volubyl commented 1 year ago

Salut @mjahnich,

Ton message m'a donné l'impression qu'il fallait que je revoie ma copie en matière de choix d'hébergeur. Tu as eu raison pcq ça a permis de questionner mes habitudes en termes de choix d'hébergeur.

Scalway avait une réputation "Green" mais ... en fait ... c'est plus compliqué.

Hier avec @julie-desvaux on a pris le temps de comparé différents hébergeurs qui pourraient convenir au projet.

Résultat de la comparaison ici : https://github.com/MJ-Conseil/mathieujahnich/blob/main/documentation/ADR/001-choix-de-lhebergement.md

Spoiler alert : je pense que Infomaniak semble le mieux placé ...

Je suis en train de regarder si cela correspond à nos besoins.

Ce serait cool que ce le soit pcq leur charte écolo à l'air assez sérieuse : https://www.infomaniak.com/fr/ecologie

mjahnich commented 1 year ago

Hello @Volubyl merci de l'analyse comparée. J'ai une bonne image d'infomaniak. J'avais hésité entre eux et planet hoster pour héberger mon site. Avant j'étais chez OVH. Il convient effectivement de vérifier qu'Infomaniak répondra à tous vos besoins. Sinon on peut aller sur Scalway. J'ai bien noté l'augmentation du coût de l'hébergement. M