From 5795286a7b9cb0a4359f96600d45869b8f40080c Mon Sep 17 00:00:00 2001 From: Zoey Date: Thu, 24 Aug 2023 16:24:47 +0200 Subject: [PATCH] Create start.sh Signed-off-by: Zoey --- Containers/docker-socket-proxy/start.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Containers/docker-socket-proxy/start.sh diff --git a/Containers/docker-socket-proxy/start.sh b/Containers/docker-socket-proxy/start.sh new file mode 100644 index 00000000..dc6e9527 --- /dev/null +++ b/Containers/docker-socket-proxy/start.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +openssl req -nodes -new -x509 -subj '/CN=*' -sha256 -keyout /etc/privkey.pem -out /etc/fullchain.pem -days 365000 +cat /etc/fullchain.pem /etc/privkey.pem | tee /etc/cert.pem + +set -x +IPv4_ADDRESS_NC="$(dig nextcloud-aio-nextcloud IN A +short | grep '^[0-9.]\+$' | sort | head -n1)" +sed -i "s|NC_IPV4_PLACEHOLDER|$IPv4_ADDRESS_NC|g" +sed -i '/NC_IPV4_PLACEHOLDER/d' /conf/eturnal.yml + +IPv6_ADDRESS_NC="$(dig nextcloud-aio-nextcloud AAAA +short | grep '^[0-9a-f:]\+$' | sort | head -n1)" +sed -i "s|NC_IPV6_PLACEHOLDER|$IPv6_ADDRESS_NC|g" +sed -i '/NC_IPV6_PLACEHOLDER/d' /conf/eturnal.yml +set +x + +haproxy -f /haproxy.cfg -db