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
e49f89d4ee
Update to Composer 2.6.5
2023-11-10 10:40:20 +01:00
Tom Wiesing
5bcd630462
Update to go 1.21
2023-11-04 00:59:22 +01:00
Tom Wiesing
297c6c875d
Remove never call to panic
2023-11-03 13:05:36 +01:00
Tom Wiesing
eaa98901b5
Minor code formatting
2023-11-03 11:04:14 +01:00
Tom Wiesing
c43a584bc8
Cleanup Requirement Order
2023-11-02 20:10:56 +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
9f7ec20593
Remove deprecated function use
2023-11-02 13:31:15 +01:00
Tom Wiesing
873fdcd5c2
Update to new goprogram version
2023-11-02 12:05:13 +01:00
Tom Wiesing
7bd9570bc0
Update dependencies
2023-11-01 21:25:08 +01:00
Tom Wiesing
30dfe12c0c
wdcli: Update to go1.21.3
2023-11-01 21:18:17 +01:00
Tom Wiesing
dae269f128
Migrate to go 1.21
2023-10-05 17:50:00 +02: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
63c5db734d
rebuild: Add explicit flag for updating
2023-07-15 15:36:17 +02:00
Tom
df386e9f65
barrel: Remove uploadprogress
...
During testing, it turns out that Drupal does not recognize the
uploadprogress library for unknown reasons. Therefore this commit
removes it from the Dockerfile to reduce attack surface.
2023-07-15 15:17:07 +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 Wiesing
cda68d3454
Bugfix in provisioning
2023-07-09 14:22:33 +02:00