Commit graph

246 commits

Author SHA1 Message Date
Tom Wiesing
6a739df24b
assets: Use new websocket client 2023-11-13 11:04:03 +01:00
Tom Wiesing
e91f1f2413
iiipsrv: Use filesystem prefix 2023-11-11 11:32:23 +01:00
Tom Wiesing
60911fe1b1
IIP Image server no longer experimental 2023-11-11 11:23:49 +01:00
Tom Wiesing
a23aeb0f8b
socket/actions: Fix regular actions 2023-11-11 10:46:18 +01:00
Tom Wiesing
10b93ddbe8
Implement experimental IIPServer support 2023-11-11 10:37:56 +01:00
Tom Wiesing
5d84301361
instance_ssh: Add snippet for properly configured systems 2023-11-11 10:26:02 +01:00
Tom Wiesing
522c9dbc26
ssh: Update snippet for config 2023-11-11 10:20:58 +01:00
Tom Wiesing
89317662de
Add database-only option of storing iiip-server 2023-11-11 09:59:16 +01:00
Tom Wiesing
733aa237d1
Include time taken to render in footer 2023-11-10 20:39:06 +01:00
Tom Wiesing
7fefb689c7
Move cron to drupal page 2023-11-10 20:23:55 +01:00
Tom Wiesing
7c544d9ae4
instance_users: Invert sort 2023-11-10 19:43:55 +01:00
Tom Wiesing
83a3c743e3
admin/instance: Make the overview page faster 2023-11-10 19:37:24 +01:00
Tom Wiesing
419902c59b
panel/admin: Continue moving out information
This page further splits up the admin page into several parts.
2023-11-10 19:37:24 +01:00
Tom Wiesing
ff92df3a87
Move snapshots to separate page 2023-11-10 19:37:24 +01:00
Tom Wiesing
a43ada586d
assets: Ensure tabs are spaced properly 2023-11-10 19:37:24 +01:00
Tom Wiesing
1379b4d11a
Move instance > purge to a separate page 2023-11-10 19:37:24 +01:00
Tom Wiesing
a2ad685b61
Begin rework of the instances page 2023-11-10 19:37:24 +01:00
Tom Wiesing
207e23778b
Add support for tabs 2023-11-10 19:37:24 +01:00
Tom Wiesing
7b5f8a9882
websocket actions: Refactor registration 2023-11-10 19:37:24 +01:00
Tom Wiesing
08ab7b4383
Rework actions to be loaded dynamically 2023-11-10 19:37:24 +01:00
Tom Wiesing
297c6c875d
Remove never call to panic 2023-11-03 13:05:36 +01:00
Tom Wiesing
d6c0c465e4
Implement basic flavor support 2023-11-02 20:06:26 +01:00
Tom Wiesing
9a3e508ce8
Use PanelDomain in help texts 2023-11-02 14:48:23 +01:00
Tom Wiesing
6b3460c702
Remove prefix from special domains
Because LE doesn't issue certs for them
2023-11-02 14:31:08 +01:00
Tom Wiesing
5ef2e14ae9
Allow not serving the toplevel domain 2023-11-02 14:15:10 +01:00
Tom Wiesing
a90c68bf5e
Allow exposing graphdb and phpmyadmin via config 2023-11-02 13:31:54 +01:00
Tom Wiesing
873fdcd5c2
Update to new goprogram version 2023-11-02 12:05:13 +01:00
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