mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-30 23:33:34 +00:00 
			
		
		
		
	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
		
			
				
	
	
		
			32 lines
		
	
	
		
			940 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			940 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash -e
 | ||
| 
 | ||
| DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 | ||
| . "$DIR/../.common.sh"
 | ||
| 
 | ||
| DOCKER_IMAGE=nginxproxymanager/nginx-full:certbot-node
 | ||
| docker pull "${DOCKER_IMAGE}"
 | ||
| 
 | ||
| # Test
 | ||
| echo -e "${BLUE}❯ ${CYAN}Testing backend ...${RESET}"
 | ||
| docker run --rm \
 | ||
| 	-v "$(pwd)/backend:/app" \
 | ||
| 	-v "$(pwd)/global:/app/global" \
 | ||
| 	-w /app \
 | ||
| 	"${DOCKER_IMAGE}" \
 | ||
| 	sh -c 'yarn install && yarn eslint . && rm -rf node_modules'
 | ||
| echo -e "${BLUE}❯ ${GREEN}Testing Complete${RESET}"
 | ||
| 
 | ||
| # Build
 | ||
| echo -e "${BLUE}❯ ${CYAN}Building ...${RESET}"
 | ||
| docker build --pull --no-cache --compress \
 | ||
| 	-t "${IMAGE}:ci-${BUILD_NUMBER}" \
 | ||
| 	-f docker/Dockerfile \
 | ||
| 	--progress=plain \
 | ||
| 	--build-arg TARGETPLATFORM=linux/amd64 \
 | ||
| 	--build-arg BUILDPLATFORM=linux/amd64 \
 | ||
| 	--build-arg BUILD_VERSION="${BUILD_VERSION}" \
 | ||
| 	--build-arg BUILD_COMMIT="${BUILD_COMMIT}" \
 | ||
| 	--build-arg BUILD_DATE="$(date '+%Y-%m-%d %T %Z')" \
 | ||
| 	.
 | ||
| echo -e "${BLUE}❯ ${GREEN}Building Complete${RESET}"
 |