restart=always test

This commit is contained in:
2024-09-27 13:20:23 +02:00
parent 80cd01b578
commit 49b6473c6a

View File

@@ -1,7 +1,6 @@
#! /bin/sh
cd /scripts
DEBUG_MODE=${DEBUG_MODE:-false}
DOCKER_REGISTRY_URL=${DOCKER_REGISTRY_URL:-registry.format.hu}
@@ -322,7 +321,7 @@ create_user_json() {
create_framework_json() {
ADDITIONAL=""
ADDITIONAL='"EXTRA": "--label logging=promtail_user --label logging_jobname=containers --restart unless-stopped", "PRE_START": [], "DEPEND": [], "CMD": ""'
ADDITIONAL='"EXTRA": "--label logging=promtail_user --label logging_jobname=containers --restart always", "PRE_START": [], "DEPEND": [], "CMD": ""'
echo '{
"main": {
@@ -782,13 +781,14 @@ if [ "$VOL" != "1" ]; then
-v USER_DATA:/etc/user/data \
-v USER_CONFIG:/etc/user/config \
-v USER_SECRET:/etc/user/secret \
--restart=always \
--name $FRAMEWORK_SCHEDULER_NAME \
--env WEBSERVER_PORT=$WEBSERVER_PORT \
--network $FRAMEWORK_SCHEDULER_NETWORK \
--env RUN_FORCE=$RUN_FORCE \
$DOCKER_START";
eval "$DOCKER_RUN";
/usr/bin/docker rm -f $HOSTNAME;
#/usr/bin/docker rm -f $HOSTNAME;
fi;
@@ -799,11 +799,18 @@ if [ "$DF" != "1" ]; then
create_framework_json;
fi;
RS=$(docker ps |grep redis-server);
WS=$(docker ps |grep webserver);
if [[ "$WS" == "" && "$RS" == "" ]]; then
# START SERVICES
$service_exec service-framework.containers.redis-server start &
$service_exec service-framework.containers.webserver start &
sleep 5;
fi
# poll redis infinitely for scheduler jobs
check_redis_availability $REDIS_SERVER $REDIS_PORT $CURL_RETRIES $CURL_SLEEP_SHORT