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
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