mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 15:53:33 +00:00 
			
		
		
		
	Use nginxproxymanager/nginx-full image base
which has been updated with bookworm, python 3.8, certbot 2.8.0 and node 20 Moved rootfs scripts as /bin is a symlink in bookworm
This commit is contained in:
		
							
								
								
									
										11
									
								
								docker/rootfs/usr/bin/check-health
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										11
									
								
								docker/rootfs/usr/bin/check-health
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| OK=$(curl --silent http://127.0.0.1:81/api/ | jq --raw-output '.status') | ||||
|  | ||||
| if [ "$OK" == "OK" ]; then | ||||
| 	echo "OK" | ||||
| 	exit 0 | ||||
| else | ||||
| 	echo "NOT OK" | ||||
| 	exit 1 | ||||
| fi | ||||
							
								
								
									
										58
									
								
								docker/rootfs/usr/bin/common.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								docker/rootfs/usr/bin/common.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,58 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| set -e | ||||
|  | ||||
| CYAN='\E[1;36m' | ||||
| BLUE='\E[1;34m' | ||||
| YELLOW='\E[1;33m' | ||||
| RED='\E[1;31m' | ||||
| RESET='\E[0m' | ||||
| export CYAN BLUE YELLOW RED RESET | ||||
|  | ||||
| PUID=${PUID:-0} | ||||
| PGID=${PGID:-0} | ||||
|  | ||||
| # If changing the username and group name below, | ||||
| # ensure all references to this user is also changed. | ||||
| # See docker/rootfs/etc/logrotate.d/nginx-proxy-manager | ||||
| # and docker/rootfs/etc/nginx/nginx.conf | ||||
| NPMUSER=npm | ||||
| NPMGROUP=npm | ||||
| NPMHOME=/tmp/npmuserhome | ||||
| export NPMUSER NPMGROUP NPMHOME | ||||
|  | ||||
| if [[ "$PUID" -ne '0' ]] && [ "$PGID" = '0' ]; then | ||||
| 	# set group id to same as user id, | ||||
| 	# the user probably forgot to specify the group id and | ||||
| 	# it would be rediculous to intentionally use the root group | ||||
| 	# for a non-root user | ||||
| 	PGID=$PUID | ||||
| fi | ||||
|  | ||||
| export PUID PGID | ||||
|  | ||||
| log_info () { | ||||
| 	echo -e "${BLUE}❯ ${CYAN}$1${RESET}" | ||||
| } | ||||
|  | ||||
| log_error () { | ||||
| 	echo -e "${RED}❯ $1${RESET}" | ||||
| } | ||||
|  | ||||
| # The `run` file will only execute 1 line so this helps keep things | ||||
| # logically separated | ||||
|  | ||||
| log_fatal () { | ||||
| 	echo -e "${RED}--------------------------------------${RESET}" | ||||
| 	echo -e "${RED}ERROR: $1${RESET}" | ||||
| 	echo -e "${RED}--------------------------------------${RESET}" | ||||
| 	/run/s6/basedir/bin/halt | ||||
| 	exit 1 | ||||
| } | ||||
|  | ||||
| # param $1: group_name | ||||
| get_group_id () { | ||||
| 	if [ "${1:-}" != '' ]; then | ||||
| 		getent group "$1" | cut -d: -f3 | ||||
| 	fi | ||||
| } | ||||
		Reference in New Issue
	
	Block a user