Skip to content

Commit 7ce8724

Browse files
authored
change build order
Signed-off-by: Zoey <[email protected]>
1 parent 97c8208 commit 7ce8724

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Dockerfile

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -128,16 +128,6 @@ RUN apk upgrade --no-cache -a && \
128128
cmake /src/attachment -G Ninja && \
129129
ninja && \
130130
mv -v /src/attachment/attachments/nginx/ngx_module/libngx_module.so /usr/local/nginx/modules/libngx_module.so && \
131-
# liboqs
132-
git clone https://github.com/open-quantum-safe/liboqs --branch "$LIBOQS_VER" /src/liboqs && \
133-
cd /src/liboqs && \
134-
cmake -G Ninja && \
135-
ninja install && \
136-
# oqs-provider
137-
git clone https://github.com/open-quantum-safe/oqs-provider --branch "$OQSPROVIDER_VER" /src/oqs-provider && \
138-
cd /src/oqs-provider && \
139-
cmake -DOQS_KEM_ENCODERS=ON -G Ninja && \
140-
ninja && \
141131
# OpenTelemetry lib
142132
git clone https://github.com/open-telemetry/opentelemetry-cpp --branch "$OT_VER" /src/opentelemetry-cpp && \
143133
cd /src/opentelemetry-cpp && \
@@ -149,6 +139,16 @@ RUN apk upgrade --no-cache -a && \
149139
cmake -G Ninja && \
150140
ninja && \
151141
mv -v /src/opentelemetry-cpp-contrib/instrumentation/nginx/otel_ngx_module.so /usr/local/nginx/modules/otel_ngx_module.so && \
142+
# liboqs
143+
git clone https://github.com/open-quantum-safe/liboqs --branch "$LIBOQS_VER" /src/liboqs && \
144+
cd /src/liboqs && \
145+
cmake -G Ninja && \
146+
ninja install && \
147+
# oqs-provider
148+
git clone https://github.com/open-quantum-safe/oqs-provider --branch "$OQSPROVIDER_VER" /src/oqs-provider && \
149+
cd /src/oqs-provider && \
150+
cmake -DOQS_KEM_ENCODERS=ON -G Ninja && \
151+
ninja && \
152152
# strip files
153153
strip -s /usr/local/nginx/sbin/nginx && \
154154
find /usr/local/nginx/modules -name "*.so" -exec strip -s {} \; && \

0 commit comments

Comments
 (0)