mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 07:43:33 +00:00 
			
		
		
		
	Update s6-overlay and move processes to new format
This commit is contained in:
		
							
								
								
									
										38
									
								
								docker/scripts/install-s6
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										38
									
								
								docker/scripts/install-s6
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,38 @@ | ||||
| #!/bin/bash -e | ||||
|  | ||||
| # Note: This script is designed to be run inside a Docker Build for a container | ||||
|  | ||||
| CYAN='\E[1;36m' | ||||
| YELLOW='\E[1;33m' | ||||
| BLUE='\E[1;34m' | ||||
| GREEN='\E[1;32m' | ||||
| RESET='\E[0m' | ||||
|  | ||||
| S6_OVERLAY_VERSION=3.1.4.1 | ||||
| TARGETPLATFORM=${1:unspecified} | ||||
|  | ||||
| # Determine the correct binary file for the architecture given | ||||
| case $TARGETPLATFORM in | ||||
| 	linux/arm64) | ||||
| 		S6_ARCH=aarch64 | ||||
| 		;; | ||||
|  | ||||
| 	linux/arm/v7) | ||||
| 		S6_ARCH=armhf | ||||
| 		;; | ||||
|  | ||||
| 	*) | ||||
| 		S6_ARCH=x86_64 | ||||
| 		;; | ||||
| esac | ||||
|  | ||||
| echo -e "${BLUE}❯ ${CYAN}Installing S6-overlay v${S6_OVERLAY_VERSION} for ${YELLOW}${TARGETPLATFORM} (${S6_ARCH})${RESET}" | ||||
|  | ||||
| curl -L -o '/tmp/s6-overlay-noarch.tar.xz' "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz" | ||||
| curl -L -o "/tmp/s6-overlay-${S6_ARCH}.tar.xz" "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_ARCH}.tar.xz" | ||||
| tar -C / -Jxpf '/tmp/s6-overlay-noarch.tar.xz' | ||||
| tar -C / -Jxpf "/tmp/s6-overlay-${S6_ARCH}.tar.xz" | ||||
|  | ||||
| rm -rf "/tmp/s6-overlay-${S6_ARCH}.tar.xz" | ||||
|  | ||||
| echo -e "${BLUE}❯ ${GREEN}S6-overlay install Complete${RESET}" | ||||
		Reference in New Issue
	
	Block a user