这是一个为用户和组织管理员提供有关 CJSM 信息的网站,其中包括针对 Webmail 用户的培训材料。有关 CJSM 的更多信息,请参阅 CJSM Wiki 和 CJSM 技术架构
它是一个静态站点,托管在 GitHub Pages 上。可通过以下网址公开访问:https://cjsm.justice.gov.uk/。该网站一直是公开的,不包含任何敏感内容。
有关在 GitHub 中编辑此网站的友好说明,请参阅:编辑微型网站
合并到main
分支的更改会自动部署。
要查看在浏览器中查看的更改,如果您的本地磁盘上有这些文件,您可以将浏览器指向该文件本身。 (或者,我们可以设置此存储库的一个分支,其中一个“测试”分支部署到 GitHub Pages(例如 dev.cjsm.justice.gov.uk),可用于审查更改。)
2011/5 网站似乎可以通过 Wayback Machine 捕获的 http://cjsm.justice.gov.uk/ 访问 - 也许这就是该网站的诞生
2014/2 PHP 站点被扁平化为静态站点,重新托管在 S3+CloudFront 上,位于 DSD AWS 账户 880656497252,存储桶“cjsm.justice.gov.uk”中。这些文件已复制到 GitHub https://github.com/ministryofjustice/CJSM-2014/,但没有过时的 CI/CD,并且存储库已存档(2021/12 之前的某个时间)。有两个用于联系 CJSM 的 Web 表单已发布到 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 域不再为该网站提供服务 - 而是使用 Cloud Platform 入口规则重定向到 cjsm.justice.gov.uk。
该存储库由 GitHub Pages 提供,网址为 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 证书更新。
考虑过的其他重定向方法:
该重定向托管在 Cloud Platform 命名空间cjsm-prod
中,并使用cjsm-dev
作为开发镜像。
k8s资源在deploy中定义。这些是手动部署的:
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 帐户已被弃用,我们可能也应该将此托管区域移至云平台)
DSD 帐户的 S3 存储桶中有该网站的旧快照,从 2015 年到 2022 年 1 月:
这些可能会在某个时候被清除。