mirror of
https://github.com/casjaysdevdocker/opengist
synced 2026-02-11 20:04:24 -05:00
🗃️ Update codebase 🗃️
All checks were successful
release-tag / release-image (push) Successful in 2m9s
All checks were successful
release-tag / release-image (push) Successful in 2m9s
rootfs/usr/local/bin/entrypoint.sh rootfs/usr/local/etc/docker/init.d/00-opengist.sh
This commit is contained in:
@@ -363,8 +363,18 @@ fi
|
|||||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
# if no pid assume container restart - clean stale files on restart
|
# if no pid assume container restart - clean stale files on restart
|
||||||
if [ -f "$ENTRYPOINT_PID_FILE" ]; then
|
if [ -f "$ENTRYPOINT_PID_FILE" ]; then
|
||||||
|
# Check if the PID in the file is still running
|
||||||
|
entrypoint_pid=$(cat "$ENTRYPOINT_PID_FILE" 2>/dev/null || echo "")
|
||||||
|
if [ -n "$entrypoint_pid" ] && kill -0 "$entrypoint_pid" 2>/dev/null; then
|
||||||
|
# Process is still running, don't restart services
|
||||||
START_SERVICES="no"
|
START_SERVICES="no"
|
||||||
touch "$ENTRYPOINT_PID_FILE"
|
touch "$ENTRYPOINT_PID_FILE"
|
||||||
|
else
|
||||||
|
# PID file exists but process is dead - this is a restart
|
||||||
|
START_SERVICES="yes"
|
||||||
|
# Clean any stale PID files on restart
|
||||||
|
rm -f /run/__start_init_scripts.pid /run/init.d/*.pid /run/*.pid 2>/dev/null || true
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
START_SERVICES=yes
|
START_SERVICES=yes
|
||||||
# Clean any stale PID files on first run
|
# Clean any stale PID files on first run
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ LOG_DIR="/data/logs/opengist" # set log directory
|
|||||||
WORK_DIR=""
|
WORK_DIR=""
|
||||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
# port which service is listening on
|
# port which service is listening on
|
||||||
SERVICE_PORT=""
|
SERVICE_PORT="80"
|
||||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
# User to use to launch service - IE: postgres
|
# User to use to launch service - IE: postgres
|
||||||
RUNAS_USER="root" # normally root
|
RUNAS_USER="root" # normally root
|
||||||
@@ -257,7 +257,7 @@ __update_conf_files() {
|
|||||||
# replace variables
|
# replace variables
|
||||||
# __replace "" "" "$CONF_DIR/opengist.conf"
|
# __replace "" "" "$CONF_DIR/opengist.conf"
|
||||||
# replace variables recursively
|
# replace variables recursively
|
||||||
# __find_replace "" "" "$CONF_DIR"
|
__initialize_replace_variables "$ETC_DIR" "$CONF_DIR"
|
||||||
|
|
||||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
# define actions
|
# define actions
|
||||||
|
|||||||
Reference in New Issue
Block a user