Это веб-сайт с информацией о CJSM для пользователей и администраторов организации, включая обучающие материалы для пользователей веб-почты. Дополнительную информацию о CJSM см. в CJSM Wiki и Технической архитектуре CJSM.
Это статический сайт, размещенный на GitHub Pages. Он находится в публичном доступе по адресу: https://cjsm.justice.gov.uk/. Сайт всегда был общедоступным и не содержит ничего конфиденциального.
Удобные инструкции по редактированию этого сайта в GitHub см. в разделе Редактирование микросайта.
Изменения, добавленные в main
ветку, развертываются автоматически.
Чтобы просмотреть изменения в том виде, в каком они будут выглядеть в браузере, если файлы находятся на локальном диске, вы можете указать в браузере сам файл. (В качестве альтернативы мы могли бы создать вилку этого репозитория с «тестовой» веткой, развернутой на страницах GitHub, скажем, на dev.cjsm.justice.gov.uk, которую можно было бы использовать для проверки изменений.)
2011/5 Сайт, по-видимому, доступен по адресу http://cjsm.justice.gov.uk/, как это зафиксировано Wayback Machine — возможно, это рождение сайта.
Сайт PHP 2014/2 был преобразован в статический сайт, повторно размещенный на S3+CloudFront, в учетной записи DSD AWS 880656497252, сегмент «cjsm.justice.gov.uk». Файлы были скопированы в GitHub https://github.com/ministryofjustice/CJSM-2014/, но без CI/CD, который устарел, а репозиторий был заархивирован (незадолго до 2021/12 года). Существовали две веб-формы для связи с CJSM, отправленные по адресу http://cjsm.dsd.io/contact/enquiries.php, которые, должно быть, перестали работать примерно в то время, когда сайт PHP был выведен из эксплуатации. Примерно в это же время обучающие видеоролики были конвертированы из Flash в MP4.
2022/1 DR скопировал файлы сайта из S3 в новый репозиторий GitHub https://github.com/ministryofjustice/cjsm, чтобы сделать его более доступным для редактирования команде CJSM. Сейчас размещено на GitHub Pages. Домен www.cjsm.justice.gov.uk больше не обслуживает сайт — вместо этого он перенаправляется на cjsm.justice.gov.uk, используя правило входа Cloud Platform.
Этот репозиторий обслуживается страницами GitHub по адресу https://ministryofjustice.github.io/cjsm.
Для хостинга рассматривались и другие способы:
До 2022 года этот сайт обслуживался как cjsm.justice.gov.uk, так и www.cjsm.justice.gov.uk. GitHub Pages обслуживает только один домен, поэтому для простоты мы просто выберем один и перенаправим с другого. Поиск Google считает первое каноническим, поэтому было решено перенаправить с www.cjsm.justice.gov.uk на cjsm.justice.gov.uk.
Перенаправление достигается с помощью входной аннотации Cloud Platform. Это обеспечивает перенаправление 30X, и CP обновляет сертификат TLS.
Другие способы перенаправления, которые были рассмотрены:
Перенаправление размещается на облачной платформе в пространстве имен cjsm-prod
с cjsm-dev
в качестве зеркала разработки.
Ресурсы k8s определяются при развертывании. Они развертываются вручную:
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
(Поскольку учетная запись DSD устарела, нам, вероятно, следует перенести и эту размещенную зону в облачную платформу)
В корзинах S3 в аккаунте DSD имеются старые снимки этого сайта, датированные 2015-2022/1 гг.:
В какой-то момент они могут быть устранены.