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