Commit graph

563 commits

Author SHA1 Message Date
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
Tom
8f8d448836 Allow changing of php versions 2023-07-09 11:52:49 +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
5a85494194
Disable 'phpinfo' 2023-06-30 12:28:49 +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 Wiesing
4b93d7dace Begin documenting api 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
2bda0e7ab9 Automatically remove <meta name="generator"> by default 2023-06-29 12:49:54 +02:00
Tom
7ca9686552 barrel: Remove server tags from output 2023-06-29 12:20:40 +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