File tree 1 file changed +11
-5
lines changed
1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ fetch_headers() {
29
29
build_nginx () {
30
30
local dockerArgs=${1:- }
31
31
32
- printf " ${BLUE} Building...${NC} "
32
+ printf " ${BLUE} Building NGINX ...${NC} "
33
33
docker image pull debian:bullseye-slim
34
34
docker image pull nginx:${NGINX_VERSION}
35
35
docker image build -t ${FULL_IMAGE_NAME} :latest -t ${FULL_IMAGE_NAME} :${NGINX_VERSION} --build-arg NGINX_VERSION=${NGINX_VERSION} ${dockerArgs} .
@@ -44,10 +44,12 @@ build_nginx() {
44
44
}
45
45
46
46
rebuild_nginx () {
47
+ printf " ${BLUE} Rebuilding NGINX...${NC} "
47
48
build_nginx --no-cache
48
49
}
49
50
50
51
start_nginx () {
52
+ printf " ${BLUE} Starting NGINX...${NC} "
51
53
docker run --rm --name " ${IMAGE_NAME} " -d -p 8000:80 ${FULL_IMAGE_NAME}
52
54
}
53
55
@@ -56,13 +58,17 @@ stop_nginx() {
56
58
}
57
59
58
60
cp_bin () {
61
+ if [ " $( docker container inspect -f ' {{.State.Running}}' ${IMAGE_NAME} ) " != " true" ]; then
62
+ start_nginx
63
+ fi
64
+
59
65
printf " ${BLUE} Copying binaries...${NC} "
60
66
rm -rf bin
61
67
mkdir bin
62
- docker exec " ${IMAGE_NAME} " sh -c " tar -chf - \
63
- / usr/lib64/nginx/modules/ngx_http_auth_jwt_module.so \
64
- / usr/lib/x86_64-linux-gnu/libjansson.so.* \
65
- / usr/lib/x86_64-linux-gnu/libjwt.*" 2> /dev/null | tar -xf - -C bin & > /dev/null
68
+ docker exec " ${IMAGE_NAME} " sh -c " cd /; tar -chf - \
69
+ usr/lib64/nginx/modules/ngx_http_auth_jwt_module.so \
70
+ usr/lib/x86_64-linux-gnu/libjansson.so.* \
71
+ usr/lib/x86_64-linux-gnu/libjwt.*" | tar -xf - -C bin & > /dev/null
66
72
}
67
73
68
74
build_test_runner () {
You can’t perform that action at this time.
0 commit comments