Commit graph

197 commits

Author SHA1 Message Date
Tom Wiesing
b91d9aae1e
update runtime scripts 2023-09-20 10:13:48 +02:00
Tom Wiesing
181b474c8f
runtime: Mount new runtime directory
This commit updates the runtime directory to include a couple of utility
scripts. These are mounted into every directory.
2023-09-20 10:10:48 +02:00
Tom Wiesing
db67342709
Add 'install_dompurify.sh' 2023-09-19 14:11:23 +02:00
Tom Wiesing
8aab760baf
triplestore: use 16mb of memory 2023-09-01 10:39:07 +02:00
Tom
efb2a51216 Add Footer Block options to make_block 2023-08-30 13:59:49 +02:00
Tom Wiesing
19d77064b0
assets: Update packages to latest and add DO NOT EDIT 2023-08-23 14:26:35 +02:00
Tom
8bd44cd91e Fix instance updating 2023-08-01 09:56:48 +02:00
Tom Wiesing
b2c12ac9be
Update to new pkglib + goprogram versions 2023-07-19 02:55:46 +02:00
Tom
53200d01a6 Provide better explanations for system parameters 2023-07-15 15:13:42 +02:00
Tom
2459cc005f Unify instance_{rebuild,provision}.html
This commit unifies the templates for rebuild and provision as they are
nearly identical.
2023-07-15 15:13:42 +02:00
Tom
760aae0dc1 Add support for Content-Security-Policy in images
This commit adds support for the "Content-Security-Policy" header in the
barrel images.
2023-07-15 15:13:42 +02:00
Tom
17d64826df StackWithResources: Update ComposeYML behaviour
Previously, there was a function to manually read bytes for a
docker-compose.yml. But this proved to be akward at runtime.

Instead, this code automatically reads an existing docker-compose.yml,
and takes care of marshalling and unmarshalling.
2023-07-14 15:23:21 +02:00
Tom
e2f5c66b1c Remove custom template logic
This commit removes custom template logic in the entire distillery
codebase.
2023-07-14 15:23:21 +02:00
Tom
588cb7ebaa stack: Do not use templates for env files
This commit removes the templating logic for writing .env files.
Instead it simply writes a key-value directory directly to the destined
file.
2023-07-14 14:06:10 +02:00
Tom
46b16e5700 templating: Remove unused lazy code 2023-07-13 23:24:31 +02:00
Tom
1c68893a02 api: Cleanup websocket protocol
This commit cleans up the websocket protocol to be in line with the
documentation.
2023-07-13 23:24:11 +02:00
Tom
16fa721048 frontend: Add linting for ts code 2023-07-13 13:51:18 +02:00
Tom
ddb4bb3546 Add support for provisioning and rebuilding via interface 2023-07-13 10:05:16 +02:00
Tom
f5c5999f44 Add Status Report to Info page 2023-07-11 00:27:09 +02:00
Tom
e207496229 Properly name the fontawesome script 2023-07-04 13:59:59 +02:00
Tom
430a3d7286 Add install_fontawesome.sh script 2023-07-04 13:22:35 +02:00
Tom Wiesing
154f9a93ea
barrel: Use default value for base image 2023-06-30 12:42:07 +02:00
Tom Wiesing
d114c8fafe Add support for php 8.1
This commit adds optional support for basing images on php 8.1 as
opposed to php 8.0.
2023-06-29 14:52:12 +02:00
Tom
3ef9c23a0c Add API for resolver 2023-06-29 14:52:12 +02:00
Tom
4f4fa2b3d7 Tokens: User improvements 2023-06-29 14:52:12 +02:00
Tom
8ccd490bed Improvements for tokens 2023-06-29 14:52:12 +02:00
Tom
effa79aacd WIP 2023-06-29 14:52:12 +02:00
Tom
161e08fe1f WIPL tokens 2023-06-29 14:52:12 +02:00
Tom
c09c729157 Add news item 2023-06-29 13:06:36 +02:00
Tom
b084e3673b internal/dis/component/sql: Fix backup for mariadb 2023-06-27 14:26:23 +02:00
Tom
865959f530 sql: Fix mariadb version and unsafeWaitShell
This commit pins the MariaDB version being used, and updates an
appropriate "mariadb" client being used in unsafeWaitShell.
2023-06-23 11:34:43 +02:00
Tom
fcdb3a1d6a Fix regression in stagingContext 2023-05-30 11:25:01 +02:00
Tom Wiesing
3a893bbfb6
Replace "errorx".First => "errors".Join 2023-05-10 13:36:08 +02:00
Tom
bbbd1240eb grants: Actually order 2023-05-05 11:56:43 +02:00
Tom
6d48261876 user panel: Add admin interface button 2023-05-04 15:50:06 +02:00
Tom
8f362172db grants: List in alphabetical order 2023-05-04 15:49:18 +02:00
Tom
9db53d39c4 Implement basic API scoping 2023-05-04 15:13:51 +02:00
Tom
064ae2f564 Implement scopes 2023-05-03 14:21:58 +02:00
Tom
2fac0390b1 api: Begin implementing an API 2023-04-28 10:25:36 +02:00
Tom
8c4de32246 Update home config 2023-04-27 14:58:56 +02:00
Tom
5e9795ad0c home: allow disableing list 2023-04-27 10:49:30 +02:00
Tom
35544bd64c internal/sql: Add bugfix to display 2023-04-27 10:26:46 +02:00
Tom Wiesing
34db2e1923
Allow admin password to be revealed 2023-04-12 14:07:01 +02:00
Tom Wiesing
85c63f24a9
ssh: Update help page and allow service forwarding 2023-04-12 13:42:27 +02:00
Tom Wiesing
7ff2ecf7fe
Update to newest pkglib 2023-04-09 22:00:24 +02:00
Tom Wiesing
0f6803f890
Use fsx package and friends from pkglib 2023-04-08 17:52:19 +02:00
Tom Wiesing
1f8c55da7c
backup.go: Add newline when adding file 2023-03-28 10:41:46 +02:00
Tom Wiesing
b6d3575ee9
{snapshot,backup}: Write machine-readable report 2023-03-19 17:38:36 +01:00
Tom Wiesing
2acf76e465
Fix 'blind_update' regression 2023-03-16 11:29:33 +01:00
Tom Wiesing
9b30223b09
Update dependencies 2023-03-15 19:45:50 +01:00