mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 07:43:33 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			626 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			626 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash -e
 | |
| 
 | |
| DOCKER_IMAGE=jc21/nginx-full:certbot-node
 | |
| docker pull "${DOCKER_IMAGE}"
 | |
| 
 | |
| # Test
 | |
| 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'
 | |
| 
 | |
| # Build
 | |
| docker build --pull --no-cache --squash --compress \
 | |
| 	-t "${IMAGE}:ci-${BUILD_NUMBER}" \
 | |
| 	-f docker/Dockerfile \
 | |
| 	--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')" \
 | |
| 	.
 |