Commit graph

351 commits

Author SHA1 Message Date
7c7e81f841
Only animate loading spinner when it's visible 2022-08-27 20:24:27 +01:00
7e53cf76f4
Install git in container 2022-08-27 20:22:20 +01:00
27bce00c46
Remove subtitle from listing pages 2022-08-27 19:55:44 +01:00
e6ee7d475a
Fix bash conditional syntax
God I hate bash!
2022-08-27 19:02:13 +01:00
6272307e35
Stop removing dependencies
The container is layered, and this layer is in there. Until the layers are removed, it doesn't make any difference
2022-08-27 19:01:14 +01:00
c6776faa8c
Use slim container variant
This reduces the size of the container, which makes working with it much easier
2022-08-27 18:44:05 +01:00
54a7dd2660
Just use a single container task
Pulling, tagging and pushing a container takes a while, so do it all at once
2022-08-27 16:31:54 +01:00
0da37bb064
Use slim container for node build 2022-08-27 15:25:28 +01:00
6c19835cac
Remove POETRY_HOME 2022-08-27 15:17:10 +01:00
28f44af7d3
Don't use pip cache when building container 2022-08-27 15:17:10 +01:00
830def684b
Revert "Pull existing container to aid build"
This reverts commit 8ab7e3d70e.

The registry is remote, so this takes a while
2022-08-27 15:04:14 +01:00
e79625a441
Correctly allow ordering of collection pages
`.specific` isn't quite as magical as it needs to be, so we have to be
explicit
2022-08-27 13:13:14 +01:00
2df1e82f31
Allow customizing HTML and hero titles 2022-08-27 13:12:45 +01:00
3d155bb46f
Add management command to refresh caches of spotify playlists 2022-08-27 13:10:33 +01:00
2b0779b26a
Install sentry 2022-08-27 12:59:02 +01:00
48c5aa0e56
Test queries for list page 2022-08-27 12:39:50 +01:00
d83e3e0afe
Ensure all listing pages have pagination controls and feed links 2022-08-27 12:32:16 +01:00
e19a2456e7
Move listing functionality to generic base page 2022-08-27 12:21:13 +01:00
655d3a484e
Fix indenting of time titles 2022-08-27 11:09:41 +01:00
d2e1cde927
Remove unnecessary extra div in footer 2022-08-26 23:25:02 +01:00
0fbd36ce3e
Add pagination to blog post list 2022-08-26 23:13:06 +01:00
bf097b9bb7
Tag images based on commit SHA, not branch name
Branch name isn't useful for the main use case of rollbacks
2022-08-26 10:46:33 +01:00
c3dac42eb0
Only deploy container on master 2022-08-26 10:44:31 +01:00
8ab7e3d70e
Pull existing container to aid build
If layers haven't changed, don't bother rebuilding them
2022-08-26 10:42:38 +01:00
ad255e813d
Add separate deploy stage for container 2022-08-26 10:38:25 +01:00
958a838f98
Remove accidental import
Damn auto-import!
2022-08-26 10:10:46 +01:00
132040c47d
Remove auth from postgres DB during tests 2022-08-26 00:08:37 +01:00
5f4d8828ab
Use extends syntax
This allows deep merging for config, which is needed for variables`
2022-08-26 00:03:28 +01:00
e0d17394b8
Don't index body on spotify pages
This includes API data, of which there is a lot
2022-08-25 23:52:46 +01:00
a4471a49ee
Store cookies securely 2022-08-25 23:16:20 +01:00
fb739f93fc
Add basic logging config 2022-08-25 23:15:27 +01:00
b7c18946b2
Store redirect files in cache 2022-08-25 23:08:59 +01:00
ccc9e24e77
Add some extra security headers 2022-08-25 23:08:04 +01:00
309955a052
Load images async 2022-08-25 22:42:33 +01:00
3f9288f5cb
Ensure hero images are prefetched during lists 2022-08-25 22:27:28 +01:00
680a545650
Upload container to registry 2022-08-25 14:27:14 +01:00
2539cc3538
Refresh body HTML async 2022-08-25 14:24:00 +01:00
01d84fd29b
Add keybase URL 2022-08-25 14:11:47 +01:00
37ab598d0d
Move well-known templates to well-known app 2022-08-25 14:07:08 +01:00
82e7a00d8a
Add plausible 2022-08-25 14:01:32 +01:00
a48aeeb55d
Add management command to refresh content pages 2022-08-25 01:29:22 +01:00
a7aefb5ffc
Add basic tests for LMOTFY endpoints 2022-08-25 00:51:29 +01:00
fb44600ca2
Add more fields to LMOTFY serializer 2022-08-25 00:27:31 +01:00
e6c44e9a8a
Cache page content for a little
This is mostly useful on listing pages
2022-08-24 23:59:17 +01:00
d46fab9bdc
Add basic LMOTFY endpoint 2022-08-23 14:56:05 +01:00
f140e8107d
Add endpoint to list page URLs
I use this for my quick link grabber script
2022-08-23 09:23:22 +01:00
4a82d1262d
Add a basic rate limit 2022-08-23 08:43:58 +01:00
67095752d2
Add caching to schema views 2022-08-23 08:39:38 +01:00
8dea738893
Redirect API root to swagger docs 2022-08-23 08:37:00 +01:00
fc141c9778
Add the skeleton for an API app
URL handling is a hack, but it works
2022-08-22 23:26:39 +01:00