From 85c6766d4dfc9a026449ade4ec7b988b915a6615 Mon Sep 17 00:00:00 2001 From: Steven Foerster Date: Thu, 25 Feb 2021 22:44:57 -0500 Subject: [PATCH] init --- scripts/env/guacamole_init.sh | 5 +++++ scripts/services/Mistborn-guacamole.service | 1 + 2 files changed, 6 insertions(+) create mode 100755 scripts/env/guacamole_init.sh diff --git a/scripts/env/guacamole_init.sh b/scripts/env/guacamole_init.sh new file mode 100755 index 0000000..4f265da --- /dev/null +++ b/scripts/env/guacamole_init.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +mkdir -p /opt/mistborn_volumes/extra/guacamole/init/ || true +chmod -R +x /opt/mistborn_volumes/extra/guacamole/init/ +docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --postgres > /opt/mistborn_volumes/extra/guacamole/init/initdb.sql diff --git a/scripts/services/Mistborn-guacamole.service b/scripts/services/Mistborn-guacamole.service index 9fde853..9576cbc 100644 --- a/scripts/services/Mistborn-guacamole.service +++ b/scripts/services/Mistborn-guacamole.service @@ -9,6 +9,7 @@ Restart=always User=root Group=docker PermissionsStartOnly=true +ExecStartPre=/opt/mistborn/scripts/env/guacamole_init.sh # Shutdown container (if running) when unit is stopped ExecStartPre=/usr/local/bin/docker-compose -f /opt/mistborn/extra/guacamole.yml down