Commit graph

67 commits

Author SHA1 Message Date
rnsrk
9547f4ce46 fix configs for adapt display and views 2024-07-22 14:57:27 +02:00
rnsrk
fe7814ab82 enable more default modules 2024-06-17 23:07:26 +02:00
rnsrk
2a7cae640a add display suite 2024-05-22 11:56:54 +02:00
rnsrk
51e0773097 use wisski wrapper instead single modules 2024-05-22 08:19:46 +02:00
rnsrk
d5ffb21211 add leaflet 2024-05-22 08:19:13 +02:00
Tom Wiesing
8235ea9105
Require access to Still via method
This commit adds a safeguard to accessing the still from a specific
component by requiring access via the component.GetStill method.
2024-04-08 22:39:32 +02:00
Tom Wiesing
81fa84c244
cli/flags: Permit duplicate choices struct tag 2024-04-08 21:39:38 +02:00
Tom Wiesing
26236b6c9a
ssh/ssh: Remove uneeded dependencies field 2024-04-08 21:37:08 +02:00
Tom Wiesing
ec50392609
internal/wisski: Move dockerfile and image build into a subdirectory 2024-04-03 11:48:48 +02:00
Tom Wiesing
9a8262b44a
Add more documentation to each instance
This commit adds a new "README.md" file to each instance, adding more
documentation.
2024-04-01 17:16:29 +02:00
Tom Wiesing
24ff81f7cd
Add local.settings.php to every instance
This commit adds a new file 'local.settings.php' to each distillery
instance. This file can be used to automatically edit global distillery
settings.
2024-04-01 16:43:11 +02:00
Tom Wiesing
6eab3ac311
Add initial setup global settings 2024-04-01 16:43:11 +02:00
Tom Wiesing
e968f0a5b9
barrel/Running: Handle error case betters 2023-11-15 11:02:59 +01:00
Tom Wiesing
e91f1f2413
iiipsrv: Use filesystem prefix 2023-11-11 11:32:23 +01:00
Tom Wiesing
10b93ddbe8
Implement experimental IIPServer support 2023-11-11 10:37:56 +01:00
Tom Wiesing
7fefb689c7
Move cron to drupal page 2023-11-10 20:23:55 +01:00
Tom Wiesing
e49f89d4ee
Update to Composer 2.6.5 2023-11-10 10:40:20 +01:00
Tom Wiesing
eaa98901b5
Minor code formatting 2023-11-03 11:04:14 +01:00
Tom Wiesing
d6c0c465e4
Implement basic flavor support 2023-11-02 20:06:26 +01:00
Tom Wiesing
873fdcd5c2
Update to new goprogram version 2023-11-02 12:05:13 +01: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
8bd44cd91e Fix instance updating 2023-08-01 09:56:48 +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
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
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
ddb4bb3546 Add support for provisioning and rebuilding via interface 2023-07-13 10:05:16 +02:00
Tom
8f8d448836 Allow changing of php versions 2023-07-09 11:52:49 +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
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
75ceab241e barrel: Rename HOSTNAME=>WISSKI_HOSTNAME
This commit renames the HOSTNAME variable to WISSKI_HOSTNAME to avoid
breaking the container under specific circumstances.
2023-06-23 10:56:25 +02:00
Tom Wiesing
285aaff77d
Experimental: Update traefik Host() rules for v3 2023-04-12 19:21:11 +02:00
Tom Wiesing
3e631b3a37
cron: wrong error message 2023-03-16 11:35:47 +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
Tom Wiesing
d7847b5d69
logging: Replace functions by native equivalents 2023-03-13 13:19:32 +01:00
Tom Wiesing
e969351f8e
config/network: Prepare for multiple networks
This commit futures proofs the code to allow for usage of more than one
docker network.
2023-03-13 10:11:28 +01:00
Tom Wiesing
1855090f26
Initial support for native docker client
This commit updates the implementation to use a native docker client as
opposed to calling an external executable.
2023-03-07 09:45:20 +01:00
Tom Wiesing
473040a69f
Remove environment.Environment struct
This commit completely removes the environment struct as it is no longer
used.
2023-03-02 12:52:51 +01:00
Tom Wiesing
945329a080
Move to yaml-based configuration
This commit updates the configuration to be yaml-based and updates the
configuration to read in a yaml file.
2023-02-25 09:14:56 +01:00
Tom Wiesing
bcd1805001
Add SSH Key Management 2023-01-15 19:41:00 +01:00
Tom Wiesing
337a5fbeba
pool: Reddo component-like fields 2022-12-22 13:49:05 +01:00
Tom Wiesing
a590d93e76
environment/exec: Seperate Exec and Wait 2022-12-14 08:53:45 +01:00
Tom Wiesing
5053c982aa
provision_container: Install some dependencies first 2022-12-12 14:04:16 +01:00
Tom Wiesing
aefde6eec2
fix typos in messages 2022-12-08 10:36:07 +01:00
Tom Wiesing
790460f9de
Revert "Dockerfile: Use php 8.1"
This reverts commit a7f236118c.
2022-12-06 12:57:33 +01:00
Tom Wiesing
a7f236118c
Dockerfile: Use php 8.1 2022-12-06 10:15:17 +01:00
Tom Wiesing
e9b88b9991
barrel/build: Cleanup code 2022-12-05 14:03:26 +01:00