Il s'agit d'un site Web contenant des informations sur CJSM, destinées aux utilisateurs et aux administrateurs de l'organisation, y compris du matériel de formation pour les utilisateurs de Webmail. Pour en savoir plus sur CJSM, consultez CJSM Wiki et CJSM Technical Architecture.
Il s'agit d'un site statique, hébergé sur les pages GitHub. Il est accessible au public sur : https://cjsm.justice.gov.uk/. Le site a toujours été public et ne contient rien de sensible.
Pour obtenir des instructions conviviales pour modifier ce site dans GitHub, voir : Modification du microsite
Les modifications fusionnées dans la branche main
sont automatiquement déployées.
Pour examiner les modifications telles qu'elles apparaîtront dans un navigateur, si vous avez les fichiers sur votre disque local, vous pouvez pointer votre navigateur vers le fichier lui-même. (Nous pourrions également configurer un fork de ce référentiel, avec une branche « test » déployée sur les pages GitHub, par exemple dev.cjsm.justice.gov.uk, qui pourrait être utilisée pour examiner les modifications.)
Le site 2011/5 semble être accessible sur http://cjsm.justice.gov.uk/ tel que capturé par Wayback Machine - c'est peut-être la naissance du site
Le site PHP 2014/2 a été aplati en un site statique, réhébergé sur S3+CloudFront, dans le compte DSD AWS 880656497252, bucket « cjsm.justice.gov.uk ». Les fichiers ont été copiés dans GitHub https://github.com/ministryofjustice/CJSM-2014/ mais sans CI/CD qui sont devenus obsolètes, et le dépôt a été archivé (quelque temps avant 2021/12). Il y avait deux formulaires Web pour contacter CJSM qui étaient postés sur http://cjsm.dsd.io/contact/enquiries.php, qui devaient avoir cessé de fonctionner à ce moment-là, lorsque le site PHP a été mis hors service. À cette époque, les vidéos de formation étaient converties de Flash en MP4.
2022/1 DR a copié les fichiers du site de S3 dans un nouveau dépôt GitHub https://github.com/ministryofjustice/cjsm pour le rendre plus accessible à l'équipe CJSM pour modification. Hébergé maintenant sur les pages GitHub. Le domaine www.cjsm.justice.gov.uk ne dessert plus le site. Il redirige plutôt vers cjsm.justice.gov.uk, à l'aide d'une règle d'entrée Cloud Platform.
Ce dépôt est servi par GitHub Pages, à l'adresse https://ministryofjustice.github.io/cjsm
D'autres moyens ont été envisagés pour l'hébergement :
Jusqu'en 2022, cjsm.justice.gov.uk et www.cjsm.justice.gov.uk desservaient ce site. Les pages GitHub ne servent que sur un seul domaine, donc pour plus de simplicité, nous allons simplement en choisir un et rediriger depuis l'autre. La recherche Google considère le premier comme canonique, il a été décidé de rediriger www.cjsm.justice.gov.uk vers cjsm.justice.gov.uk.
La redirection est réalisée avec une annotation d'entrée Cloud Platform. Cela fournit une redirection 30X et CP maintient le certificat TLS à jour.
Autres moyens de redirection envisagés :
La redirection est hébergée sur Cloud Platform dans l'espace de noms cjsm-prod
, avec cjsm-dev
comme miroir de développement.
Les ressources k8s sont définies dans le déploiement. Ceux-ci sont déployés manuellement :
kubectl apply -f dev/cert.yaml
kubectl apply -f dev/ingress-redirect.yaml
kubectl apply -f prod/cert.yaml
kubectl apply -f prod/ingress-redirect.yaml
(Le compte DSD étant obsolète, nous devrions probablement également déplacer cette zone hébergée vers Cloud Platform)
Il existe d'anciens instantanés de ce site, de 2015 à 2022/1 dans les compartiments S3 du compte DSD :
Ceux-ci pourraient être éliminés à un moment donné.