| 12345678910111213141516171819202122232425262728293031 | #!/bin/bash -eDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)". "$DIR/../.common.sh"TESTING_IMAGE=nginxproxymanager/nginx-full:certbot-nodedocker pull "${TESTING_IMAGE}"# Testecho -e "${BLUE}❯ ${CYAN}Testing backend ...${RESET}"docker run --rm \	-v "$(pwd)/backend:/app" \	-v "$(pwd)/global:/app/global" \	-w /app \	"${TESTING_IMAGE}" \	sh -c 'yarn install && yarn eslint . && rm -rf node_modules'echo -e "${BLUE}❯ ${GREEN}Testing Complete${RESET}"# Buildecho -e "${BLUE}❯ ${CYAN}Building ...${RESET}"docker build --pull --no-cache --compress \	-t "${IMAGE:-nginx-proxy-manager}:${BRANCH_LOWER:-unknown}-ci-${BUILD_NUMBER:-0000}" \	-f docker/Dockerfile \	--progress=plain \	--build-arg TARGETPLATFORM=linux/amd64 \	--build-arg BUILDPLATFORM=linux/amd64 \	--build-arg BUILD_VERSION="${BUILD_VERSION:-unknown}" \	--build-arg BUILD_COMMIT="${BUILD_COMMIT:-unknown}" \	--build-arg BUILD_DATE="$(date '+%Y-%m-%d %T %Z')" \	.echo -e "${BLUE}❯ ${GREEN}Building Complete${RESET}"
 |