11 Commits

Author SHA1 Message Date
d3ebbc0a34 Revert "Add New Relic monitoring"
This reverts commit 70318b96a2.
2026-06-01 20:17:31 +01:00
0775524e00 Revert "Fix Jenkinsfile"
This reverts commit c78c25dd68.
2026-06-01 20:17:17 +01:00
96bea1cfc5 Revert "Fix Jenkinsfile"
This reverts commit 295d243c16.
2026-06-01 20:17:05 +01:00
4f6d6d8f4b Revert "Update requirements"
This reverts commit f712d78f27.
2026-06-01 20:16:56 +01:00
2472aadbee Roll back new relic 2026-06-01 15:04:28 +01:00
f712d78f27 Update requirements 2026-04-29 21:35:41 +01:00
295d243c16 Fix Jenkinsfile 2026-04-29 21:29:42 +01:00
c78c25dd68 Fix Jenkinsfile 2026-04-29 21:29:02 +01:00
70318b96a2 Add New Relic monitoring 2026-04-29 21:27:54 +01:00
f893f0a31c Fix security.txt 2026-04-14 13:25:01 +01:00
0c28fe932f Revert comments, add plausible 2026-04-05 23:00:08 +01:00
3 changed files with 11 additions and 0 deletions

View File

@@ -439,6 +439,8 @@ Alias "/static" "/var/www/jc/static/"
</Directory> </Directory>
Alias "/robots.txt" "/var/www/jc/static/robots.txt" Alias "/robots.txt" "/var/www/jc/static/robots.txt"
Alias "/.well-known/security.txt" "/var/www/jc/static/security.txt"
<Files jc.wsgi> <Files jc.wsgi>
Require all granted Require all granted

View File

@@ -16,6 +16,12 @@
<script src="/static/js/filter_projects.js"></script> <script src="/static/js/filter_projects.js"></script>
<script src="/static/js/update_copyright.js"></script> <script src="/static/js/update_copyright.js"></script>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
<!-- Privacy-friendly analytics by Plausible -->
<script async src="https://analytics.jakecharman.co.uk/js/pa-BBRBzeeo-AC_Nvfm4VWc9.js"></script>
<script>
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
plausible.init()
</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-6WMXXY0RL0"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-6WMXXY0RL0"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/viewerjs/1.11.7/viewer.min.js" integrity="sha512-lZD0JiwhtP4UkFD1mc96NiTZ14L7MjyX5Khk8PMxJszXMLvu7kjq1sp4bb0tcL6MY+/4sIuiUxubOqoueHrW4w==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/viewerjs/1.11.7/viewer.min.js" integrity="sha512-lZD0JiwhtP4UkFD1mc96NiTZ14L7MjyX5Khk8PMxJszXMLvu7kjq1sp4bb0tcL6MY+/4sIuiUxubOqoueHrW4w==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script> <script>

3
src/static/security.txt Normal file
View File

@@ -0,0 +1,3 @@
Contact: mailto:security@jakecharman.co.uk
Expires: 2036-01-01T00:00:00.000Z
Preferred-Languages: en