From a0939041b4cd9b6746da44108a215dd52130eaaa Mon Sep 17 00:00:00 2001 From: gyurix Date: Fri, 25 Apr 2025 14:31:45 +0200 Subject: [PATCH] Add guacamole-init container configuration for initialization tasks --- guacamole/service-guacamole.json | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/guacamole/service-guacamole.json b/guacamole/service-guacamole.json index a01e3e8..82bd1fa 100644 --- a/guacamole/service-guacamole.json +++ b/guacamole/service-guacamole.json @@ -4,6 +4,40 @@ "DOMAIN": "#GUACAMOLE_DOMAIN" }, "containers": [ + { + "IMAGE": "alpine:latest", + "UPDATE": "true", + "NAME": "guacamole-init", + "NETWORK": "host", + "MEMORY": "64M", + "VOLUMES": [ + { + "SOURCE": "USER_DATA", + "DEST": "/etc/user/data", + "TYPE": "rw" + }, + { + "SOURCE": "SYSTEM_DATA", + "DEST": "/etc/system/data", + "TYPE": "rw" + }, + { + "SOURCE": "SYSTEM_LOG", + "DEST": "/etc/system/log", + "TYPE": "rw" + } + ], + "ENV_FILES": [ + "/etc/user/secret/guacamole/guacamole.json" + ], + "EXTRA": "--rm", + "DEPEND": "null", + "START_ON_BOOT": "false", + "ENTRYPOINT": "sh -c", + "CMD": "mkdir -p /etc/user/data/guacamole/db && mkdir -p /etc/system/log/guacamole/db", + "PRE_START": "null", + "POST_START": "null" + }, { "IMAGE": "mariadb:latest", "UPDATE": "true",