This commit is contained in:
2024-08-02 10:29:59 +02:00
parent 36b6293f5c
commit c110b6e775

View File

@@ -42,25 +42,37 @@ else
DOCKER_REGISTRY_URL="" DOCKER_REGISTRY_URL=""
fi fi
mkdir -p /etc/system/data/dns SETUP_VERSION="1.0.1"
# $DNS_PATH \
#$CA_FILE \
DNS_DIR="/etc/system/data/dns" DNS_DIR="/etc/system/data/dns"
DNS="--env DNS_DIR=$DNS_DIR" DNS="--env DNS_DIR=$DNS_DIR"
DNS_PATH="--volume $DNS_DIR:/etc/dns:rw" DNS_PATH="--volume $DNS_DIR:/etc/system/data/dns:rw"
HOST_FILE=$DNS_DIR"/hosts.local"
mkdir -p $DNS_DIR
touch $HOST_FILE;
mkdir -p /etc/system/data/ssl/certs
CA_PATH=/etc/system/data/ssl/certs CA_PATH=/etc/system/data/ssl/certs
CA="--env CA_PATH=$CA_PATH" CA="--env CA_PATH=$CA_PATH"
CA_FILE="--volume $CA_PATH:$CA_PATH:ro" CA_FILE="--volume $CA_PATH:$CA_PATH:ro"
mkdir -p $CA_PATH
VOLUME_MOUNTS="-v SYSTEM_DATA:/etc/system/data -v USER_CONFIG:/etc/user/config:rw";
service_exec="/usr/bin/docker run --rm \ service_exec="/usr/bin/docker run --rm \
$DNS $DNS_PATH \ $DNS \
$CA $CA_FILE \ $CA \
-w /etc/user/config/services/ \ -w /etc/user/config/services/ \
-v SYSTEM_DATA:/etc/system/data \ $VOLUME_MOUNTS \
-v USER_CONFIG:/etc/user/config:rw \
-v /var/run/docker.sock:/var/run/docker.sock \ -v /var/run/docker.sock:/var/run/docker.sock \
--env VOLUME_MOUNTS=\"$VOLUME_MOUNTS\" \
--env DOCKER_REGISTRY_URL=$DOCKER_REGISTRY_URL \ --env DOCKER_REGISTRY_URL=$DOCKER_REGISTRY_URL \
$DOCKER_REGISTRY_URL$SETUP:1.0.1" --env SETUP_VERSION=$SETUP_VERSION \
--env HOST_FILE=$HOST_FILE \
$DOCKER_REGISTRY_URL$SETUP:$SETUP_VERSION"
echo $service_exec;
check_volumes(){ check_volumes(){
@@ -277,8 +289,8 @@ if [ "$DF" != "1" ]; then
create_system_json; create_system_json;
create_user_json; create_user_json;
create_framework_json; create_framework_json;
$service_exec service-framework.containers.redis-server start info & $service_exec service-framework.containers.redis-server start &
$service_exec service-framework.containers.webserver start info & $service_exec service-framework.containers.webserver start &
fi; fi;
sleep 3600; sleep 3600;