Dies ist eine Website mit Informationen zu CJSM für Benutzer und Organisationsadministratoren, einschließlich Schulungsmaterialien für Webmail-Benutzer. Weitere Informationen zu CJSM finden Sie im CJSM-Wiki und in der technischen Architektur von CJSM
Es handelt sich um eine statische Website, die auf GitHub Pages gehostet wird. Es ist öffentlich zugänglich unter: https://cjsm.justice.gov.uk/. Die Website war schon immer öffentlich und enthält nichts Sensibles.
Eine benutzerfreundliche Anleitung zum Bearbeiten dieser Site in GitHub finden Sie unter: Bearbeiten der Microsite
Mit dem main
zusammengeführte Änderungen werden automatisch bereitgestellt.
Um Änderungen so zu überprüfen, wie sie in einem Browser aussehen, können Sie, wenn Sie die Dateien auf Ihrer lokalen Festplatte haben, Ihren Browser auf die Datei selbst richten. (Alternativ könnten wir einen Fork dieses Repos einrichten, mit einem „Test“-Zweig, der auf GitHub-Seiten beispielsweise unter dev.cjsm.justice.gov.uk bereitgestellt wird und zum Überprüfen von Änderungen verwendet werden könnte.)
Die Website von 2011/5 scheint unter http://cjsm.justice.gov.uk/ zugänglich zu sein, wie von Wayback Machine erfasst – vielleicht ist dies die Geburtsstunde der Website
Die PHP-Site 2014/2 wurde zu einer statischen Site reduziert, die auf S3+CloudFront im DSD-AWS-Konto 880656497252, Bucket „cjsm.justice.gov.uk“ neu gehostet wurde. Die Dateien wurden in GitHub https://github.com/ministryofjustice/CJSM-2014/ kopiert, jedoch ohne CI/CD, was veraltet war, und das Repo wurde archiviert (irgendwann vor 2021/12). Es gab zwei Webformulare für die Kontaktaufnahme mit CJSM, die an http://cjsm.dsd.io/contact/enquiries.php gesendet wurden, die damals, als die PHP-Site außer Betrieb genommen wurde, offenbar nicht mehr funktionierten. Zu dieser Zeit wurden die Schulungsvideos von Flash auf MP4 konvertiert.
2022/1 DR hat die Dateien der Site von S3 in ein neues GitHub-Repo https://github.com/ministryofjustice/cjsm kopiert, um sie dem CJSM-Team besser zur Bearbeitung verfügbar zu machen. Jetzt auf GitHub-Seiten gehostet. Die Domäne www.cjsm.justice.gov.uk bedient die Website nicht mehr, sondern leitet mithilfe einer Cloud Platform-Ingress-Regel zu cjsm.justice.gov.uk weiter.
Dieses Repo wird von GitHub Pages unter https://ministryofjustice.github.io/cjsm bereitgestellt
Für das Hosting wurden andere Möglichkeiten in Betracht gezogen:
Bis 2022 dienten sowohl cjsm.justice.gov.uk als auch www.cjsm.justice.gov.uk dieser Website. GitHub Pages wird nur auf einer Domain bereitgestellt, daher wählen wir der Einfachheit halber einfach eine aus und leiten von der anderen weiter. Da die Google-Suche Ersteres als kanonisch betrachtet, wurde beschlossen, von www.cjsm.justice.gov.uk auf cjsm.justice.gov.uk umzuleiten.
Die Umleitung wird mit einer Cloud Platform-Ingress-Anmerkung erreicht. Dies sorgt für eine 30-fache Umleitung und CP hält das TLS-Zertifikat auf dem neuesten Stand.
Weitere in Betracht gezogene Möglichkeiten zur Weiterleitung:
Die Weiterleitung wird auf der Cloud Platform im Namespace cjsm-prod
gehostet, mit cjsm-dev
als Entwicklungsspiegel.
Die k8s-Ressourcen werden in der Bereitstellung definiert. Diese werden manuell bereitgestellt:
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
(Da das DSD-Konto veraltet ist, sollten wir diese gehostete Zone wahrscheinlich auch in die Cloud-Plattform verschieben.)
Es gibt alte Snapshots dieser Site von 2015 bis 2022/1 in S3-Buckets im DSD-Konto:
Diese könnten irgendwann beseitigt werden.