Skip to content

Commit df0dd90

Browse files
committed
upd dockerfile
1 parent 5054fd0 commit df0dd90

File tree

4 files changed

+20
-20
lines changed

4 files changed

+20
-20
lines changed

docker/5.4.1/Dockerfile.alpine

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ ARG MODULE_VERSION=5.4.1
66
ARG MODULE_NAME=ngx-waf-module-src
77
ARG MODULE_SOURCE=https://github.com/nginx-with-docker/ngx-waf-module-src
88
ARG LIBINJECTION_CHECKSUM=49904c42a6e68dc8f16c022c693e897e4010a06c
9+
ARG LIBSODIUM_CHECKSUM=a016aea61214668827e18c6278ac25b0bbc98ca5
910

1011
RUN apk add uthash-dev git libsodium libsodium-dev
1112
RUN cd /usr/src && \
1213
curl -L "${MODULE_SOURCE}/archive/v${MODULE_VERSION}.tar.gz" -o "v${MODULE_VERSION}.tar.gz" && \
1314
echo "${MODULE_CHECKSUM} v${MODULE_VERSION}.tar.gz" | shasum -c && \
1415
tar -zxC /usr/src -f v${MODULE_VERSION}.tar.gz && \
1516
cd /usr/src && \
16-
git clone https://github.com/jedisct1/libsodium.git --branch stable libsodium-src && \
17-
cd libsodium-src && \
17+
git clone https://github.com/nginx-with-docker/module-deps-libsodium.git --branch stable libsodium && \
18+
cd libsodium && \
19+
git checkout ${LIBSODIUM_CHECKSUM} && \
1820
./configure --prefix=/usr/src/libsodium --with-pic && \
19-
make -j$(nproc) && \
20-
make check -j $(nproc) && \
21-
make install && \
21+
make -j$(nproc) && make check -j $(nproc) && make install && \
2222
cd /usr/src && \
2323
mv ${MODULE_NAME}-${MODULE_VERSION}/ ${MODULE_NAME} && \
2424
git clone https://github.com/nginx-with-docker/module-deps-libinjection.git ${MODULE_NAME}/inc/libinjection && \

docker/5.4.1/Dockerfile.debian

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ ARG MODULE_VERSION=5.4.1
66
ARG MODULE_NAME=ngx-waf-module-src
77
ARG MODULE_SOURCE=https://github.com/nginx-with-docker/ngx-waf-module-src
88
ARG LIBINJECTION_CHECKSUM=49904c42a6e68dc8f16c022c693e897e4010a06c
9+
ARG LIBSODIUM_CHECKSUM=a016aea61214668827e18c6278ac25b0bbc98ca5
910

1011
RUN apt install uthash-dev git libsodium23 libsodium-dev -y
1112

@@ -14,12 +15,11 @@ RUN cd /usr/src && \
1415
echo "${MODULE_CHECKSUM} v${MODULE_VERSION}.tar.gz" | shasum -c && \
1516
tar -zxC /usr/src -f v${MODULE_VERSION}.tar.gz && \
1617
cd /usr/src && \
17-
git clone https://github.com/jedisct1/libsodium.git --branch stable libsodium-src && \
18-
cd libsodium-src && \
18+
git clone https://github.com/nginx-with-docker/module-deps-libsodium.git --branch stable libsodium && \
19+
cd libsodium && \
20+
git checkout ${LIBSODIUM_CHECKSUM} && \
1921
./configure --prefix=/usr/src/libsodium --with-pic && \
20-
make -j$(nproc) && \
21-
make check -j $(nproc) && \
22-
make install && \
22+
make -j$(nproc) && make check -j $(nproc) && make install && \
2323
cd /usr/src && \
2424
mv ${MODULE_NAME}-${MODULE_VERSION}/ ${MODULE_NAME} && \
2525
git clone https://github.com/nginx-with-docker/module-deps-libinjection.git ${MODULE_NAME}/inc/libinjection && \

docker/5.4.2/Dockerfile.alpine

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ ARG MODULE_VERSION=5.4.2
66
ARG MODULE_NAME=ngx-waf-module-src
77
ARG MODULE_SOURCE=https://github.com/nginx-with-docker/ngx-waf-module-src
88
ARG LIBINJECTION_CHECKSUM=49904c42a6e68dc8f16c022c693e897e4010a06c
9+
ARG LIBSODIUM_CHECKSUM=a016aea61214668827e18c6278ac25b0bbc98ca5
910

1011
RUN apk add uthash-dev git libsodium libsodium-dev
1112
RUN cd /usr/src && \
1213
curl -L "${MODULE_SOURCE}/archive/v${MODULE_VERSION}.tar.gz" -o "v${MODULE_VERSION}.tar.gz" && \
1314
echo "${MODULE_CHECKSUM} v${MODULE_VERSION}.tar.gz" | shasum -c && \
1415
tar -zxC /usr/src -f v${MODULE_VERSION}.tar.gz && \
1516
cd /usr/src && \
16-
git clone https://github.com/jedisct1/libsodium.git --branch stable libsodium-src && \
17-
cd libsodium-src && \
17+
git clone https://github.com/nginx-with-docker/module-deps-libsodium.git --branch stable libsodium && \
18+
cd libsodium && \
19+
git checkout ${LIBSODIUM_CHECKSUM} && \
1820
./configure --prefix=/usr/src/libsodium --with-pic && \
19-
make -j$(nproc) && \
20-
make check -j $(nproc) && \
21-
make install && \
21+
make -j$(nproc) && make check -j $(nproc) && make install && \
2222
cd /usr/src && \
2323
mv ${MODULE_NAME}-${MODULE_VERSION}/ ${MODULE_NAME} && \
2424
git clone https://github.com/nginx-with-docker/module-deps-libinjection.git ${MODULE_NAME}/inc/libinjection && \

docker/5.4.2/Dockerfile.debian

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ ARG MODULE_VERSION=5.4.2
66
ARG MODULE_NAME=ngx-waf-module-src
77
ARG MODULE_SOURCE=https://github.com/nginx-with-docker/ngx-waf-module-src
88
ARG LIBINJECTION_CHECKSUM=49904c42a6e68dc8f16c022c693e897e4010a06c
9+
ARG LIBSODIUM_CHECKSUM=a016aea61214668827e18c6278ac25b0bbc98ca5
910

1011
RUN apt install uthash-dev git libsodium23 libsodium-dev -y
1112

@@ -14,12 +15,11 @@ RUN cd /usr/src && \
1415
echo "${MODULE_CHECKSUM} v${MODULE_VERSION}.tar.gz" | shasum -c && \
1516
tar -zxC /usr/src -f v${MODULE_VERSION}.tar.gz && \
1617
cd /usr/src && \
17-
git clone https://github.com/jedisct1/libsodium.git --branch stable libsodium-src && \
18-
cd libsodium-src && \
18+
git clone https://github.com/nginx-with-docker/module-deps-libsodium.git --branch stable libsodium && \
19+
cd libsodium && \
20+
git checkout ${LIBSODIUM_CHECKSUM} && \
1921
./configure --prefix=/usr/src/libsodium --with-pic && \
20-
make -j$(nproc) && \
21-
make check -j $(nproc) && \
22-
make install && \
22+
make -j$(nproc) && make check -j $(nproc) && make install && \
2323
cd /usr/src && \
2424
mv ${MODULE_NAME}-${MODULE_VERSION}/ ${MODULE_NAME} && \
2525
git clone https://github.com/nginx-with-docker/module-deps-libinjection.git ${MODULE_NAME}/inc/libinjection && \

0 commit comments

Comments
 (0)