mirror of
https://github.com/dockersrc/alpine
synced 2025-12-01 10:16:41 -05:00
🗃️ Update codebase 🗃️
Some checks failed
alpine-3-14 / alpine-3-14 (push) Successful in 18m11s
alpine-3-15 / alpine-3-15 (push) Failing after 43s
alpine-3-16 / alpine-3-16 (push) Failing after 2m10s
alpine-3-17 / alpine-3-17 (push) Successful in 18m44s
alpine-3-18 / alpine-3-18 (push) Successful in 18m51s
alpine-3-19 / alpine-3-19 (push) Successful in 23m15s
alpine-3-20 / alpine-3-20 (push) Successful in 22m54s
alpine-3-21 / alpine-3-20 (push) Successful in 24m39s
alpine / release-alpine (push) Failing after 2m39s
alpine-3-22 / alpine-3-20 (push) Successful in 24m40s
alpine-edge / alpine-edge (push) Successful in 29m1s
Some checks failed
alpine-3-14 / alpine-3-14 (push) Successful in 18m11s
alpine-3-15 / alpine-3-15 (push) Failing after 43s
alpine-3-16 / alpine-3-16 (push) Failing after 2m10s
alpine-3-17 / alpine-3-17 (push) Successful in 18m44s
alpine-3-18 / alpine-3-18 (push) Successful in 18m51s
alpine-3-19 / alpine-3-19 (push) Successful in 23m15s
alpine-3-20 / alpine-3-20 (push) Successful in 22m54s
alpine-3-21 / alpine-3-20 (push) Successful in 24m39s
alpine / release-alpine (push) Failing after 2m39s
alpine-3-22 / alpine-3-20 (push) Successful in 24m40s
alpine-edge / alpine-edge (push) Successful in 29m1s
rootfs/usr/local/bin/entrypoint.sh rootfs/usr/local/etc/docker/functions/entrypoint.sh
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
# shellcheck shell=bash
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
##@Version : 202511301200-git
|
||||
##@Version : 202511301726-git
|
||||
# @@Author : GEN_SCRIPT_REPLACE_AUTHOR
|
||||
# @@Contact : GEN_SCRIPT_REPLACE_EMAIL
|
||||
# @@License : GEN_SCRIPT_REPLACE_LICENSE
|
||||
@@ -21,7 +21,25 @@
|
||||
# shellcheck disable=SC1001,SC1003,SC2001,SC2003,SC2016,SC2031,SC2090,SC2115,SC2120,SC2155,SC2199,SC2229,SC2317,SC2329
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# run trap command on exit
|
||||
trap 'retVal=$?;[ "$SERVICE_IS_RUNNING" != "yes" ] && [ -f "$SERVICE_PID_FILE" ] && rm -Rf "$SERVICE_PID_FILE";exit $retVal' INT TERM PWR
|
||||
trap '__trap_exit_handler' EXIT
|
||||
trap '__trap_signal_handler' INT TERM PWR
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
__trap_exit_handler() {
|
||||
local retVal=$?
|
||||
if [ "$SERVICE_IS_RUNNING" != "yes" ] && [ -f "$SERVICE_PID_FILE" ]; then
|
||||
rm -Rf "$SERVICE_PID_FILE" 2>/dev/null || true
|
||||
fi
|
||||
exit $retVal
|
||||
}
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
__trap_signal_handler() {
|
||||
local retVal=$?
|
||||
echo "Container received shutdown signal"
|
||||
if [ "$SERVICE_IS_RUNNING" != "yes" ] && [ -f "$SERVICE_PID_FILE" ]; then
|
||||
rm -Rf "$SERVICE_PID_FILE" 2>/dev/null || true
|
||||
fi
|
||||
exit $retVal
|
||||
}
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# setup debugging - https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html
|
||||
if [ -f "/config/.debug" ] && [ -z "$DEBUGGER_OPTIONS" ]; then
|
||||
@@ -196,10 +214,10 @@ if [ -n "$CONTAINER_WEB_SERVER_WWW_REPO" ]; then
|
||||
fi
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# variables based on env/files
|
||||
[ -f "/config/enable/ssl" ] && SSL_ENABLED="yes"
|
||||
[ -f "/config/enable/ssh" ] && SSH_ENABLED="yes"
|
||||
[ "$WEB_SERVER_PORT" = "443" ] && SSL_ENABLED="yes"
|
||||
[ "$CONTAINER_WEB_SERVER_PROTOCOL" = "https" ] && SSL_ENABLED="yes"
|
||||
if [ -f "/config/enable/ssl" ]; then SSL_ENABLED="yes"; fi
|
||||
if [ -f "/config/enable/ssh" ]; then SSH_ENABLED="yes"; fi
|
||||
if [ "$WEB_SERVER_PORT" = "443" ]; then SSL_ENABLED="yes"; fi
|
||||
if [ "$CONTAINER_WEB_SERVER_PROTOCOL" = "https" ]; then SSL_ENABLED="yes"; fi
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# export variables
|
||||
|
||||
|
||||
Reference in New Issue
Block a user