File tree 4 files changed +20
-20
lines changed
4 files changed +20
-20
lines changed Original file line number Diff line number Diff line change @@ -6,19 +6,19 @@ ARG MODULE_VERSION=5.4.1
6
6
ARG MODULE_NAME=ngx-waf-module-src
7
7
ARG MODULE_SOURCE=https://github.com/nginx-with-docker/ngx-waf-module-src
8
8
ARG LIBINJECTION_CHECKSUM=49904c42a6e68dc8f16c022c693e897e4010a06c
9
+ ARG LIBSODIUM_CHECKSUM=a016aea61214668827e18c6278ac25b0bbc98ca5
9
10
10
11
RUN apk add uthash-dev git libsodium libsodium-dev
11
12
RUN cd /usr/src && \
12
13
curl -L "${MODULE_SOURCE}/archive/v${MODULE_VERSION}.tar.gz" -o "v${MODULE_VERSION}.tar.gz" && \
13
14
echo "${MODULE_CHECKSUM} v${MODULE_VERSION}.tar.gz" | shasum -c && \
14
15
tar -zxC /usr/src -f v${MODULE_VERSION}.tar.gz && \
15
16
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} && \
18
20
./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 && \
22
22
cd /usr/src && \
23
23
mv ${MODULE_NAME}-${MODULE_VERSION}/ ${MODULE_NAME} && \
24
24
git clone https://github.com/nginx-with-docker/module-deps-libinjection.git ${MODULE_NAME}/inc/libinjection && \
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ ARG MODULE_VERSION=5.4.1
6
6
ARG MODULE_NAME=ngx-waf-module-src
7
7
ARG MODULE_SOURCE=https://github.com/nginx-with-docker/ngx-waf-module-src
8
8
ARG LIBINJECTION_CHECKSUM=49904c42a6e68dc8f16c022c693e897e4010a06c
9
+ ARG LIBSODIUM_CHECKSUM=a016aea61214668827e18c6278ac25b0bbc98ca5
9
10
10
11
RUN apt install uthash-dev git libsodium23 libsodium-dev -y
11
12
@@ -14,12 +15,11 @@ RUN cd /usr/src && \
14
15
echo "${MODULE_CHECKSUM} v${MODULE_VERSION}.tar.gz" | shasum -c && \
15
16
tar -zxC /usr/src -f v${MODULE_VERSION}.tar.gz && \
16
17
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} && \
19
21
./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 && \
23
23
cd /usr/src && \
24
24
mv ${MODULE_NAME}-${MODULE_VERSION}/ ${MODULE_NAME} && \
25
25
git clone https://github.com/nginx-with-docker/module-deps-libinjection.git ${MODULE_NAME}/inc/libinjection && \
Original file line number Diff line number Diff line change @@ -6,19 +6,19 @@ ARG MODULE_VERSION=5.4.2
6
6
ARG MODULE_NAME=ngx-waf-module-src
7
7
ARG MODULE_SOURCE=https://github.com/nginx-with-docker/ngx-waf-module-src
8
8
ARG LIBINJECTION_CHECKSUM=49904c42a6e68dc8f16c022c693e897e4010a06c
9
+ ARG LIBSODIUM_CHECKSUM=a016aea61214668827e18c6278ac25b0bbc98ca5
9
10
10
11
RUN apk add uthash-dev git libsodium libsodium-dev
11
12
RUN cd /usr/src && \
12
13
curl -L "${MODULE_SOURCE}/archive/v${MODULE_VERSION}.tar.gz" -o "v${MODULE_VERSION}.tar.gz" && \
13
14
echo "${MODULE_CHECKSUM} v${MODULE_VERSION}.tar.gz" | shasum -c && \
14
15
tar -zxC /usr/src -f v${MODULE_VERSION}.tar.gz && \
15
16
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} && \
18
20
./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 && \
22
22
cd /usr/src && \
23
23
mv ${MODULE_NAME}-${MODULE_VERSION}/ ${MODULE_NAME} && \
24
24
git clone https://github.com/nginx-with-docker/module-deps-libinjection.git ${MODULE_NAME}/inc/libinjection && \
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ ARG MODULE_VERSION=5.4.2
6
6
ARG MODULE_NAME=ngx-waf-module-src
7
7
ARG MODULE_SOURCE=https://github.com/nginx-with-docker/ngx-waf-module-src
8
8
ARG LIBINJECTION_CHECKSUM=49904c42a6e68dc8f16c022c693e897e4010a06c
9
+ ARG LIBSODIUM_CHECKSUM=a016aea61214668827e18c6278ac25b0bbc98ca5
9
10
10
11
RUN apt install uthash-dev git libsodium23 libsodium-dev -y
11
12
@@ -14,12 +15,11 @@ RUN cd /usr/src && \
14
15
echo "${MODULE_CHECKSUM} v${MODULE_VERSION}.tar.gz" | shasum -c && \
15
16
tar -zxC /usr/src -f v${MODULE_VERSION}.tar.gz && \
16
17
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} && \
19
21
./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 && \
23
23
cd /usr/src && \
24
24
mv ${MODULE_NAME}-${MODULE_VERSION}/ ${MODULE_NAME} && \
25
25
git clone https://github.com/nginx-with-docker/module-deps-libinjection.git ${MODULE_NAME}/inc/libinjection && \
You can’t perform that action at this time.
0 commit comments