-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* dockerfile remove warnings * optimization * update * cancel parachain image build --pull flag * rm test message * keep the old logic: if no tag is given, use 'latest'. --------- Co-authored-by: mi1ktea <[email protected]>
- Loading branch information
Showing
6 changed files
with
79 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,7 +26,7 @@ LABEL maintainer="Trust Computing GmbH <[email protected]>" | |
|
||
ARG PROFILE | ||
|
||
COPY --from=builder /litentry/parachain/target/$PROFILE/litentry-collator /usr/local/bin/ | ||
COPY --from=local-builder:latest /litentry/parachain/target/$PROFILE/litentry-collator /usr/local/bin/ | ||
|
||
# install netcat for healthcheck | ||
RUN apt-get update && \ | ||
|
@@ -58,8 +58,8 @@ FROM ubuntu:22.04 AS chain-aio | |
LABEL maintainer="Trust Computing GmbH <[email protected]>" | ||
|
||
ARG PROFILE | ||
ENV NVM_DIR /opt/nvm | ||
ENV ZOMBIENET_VERSION v1.3.109 | ||
ENV NVM_DIR=/opt/nvm | ||
ENV ZOMBIENET_VERSION=v1.3.109 | ||
|
||
# install netcat for healthcheck | ||
RUN apt-get update && \ | ||
|
@@ -84,7 +84,7 @@ RUN apt-get update && \ | |
nvm install 18 && \ | ||
nvm use 18 && \ | ||
apt-get clean && \ | ||
rm -rf /var/cache/apt/lists | ||
rm -rf /var/cache/apt/lists | ||
|
||
RUN echo "downloading zombienet-linux-x64 ..." && \ | ||
curl -L -s -O "https://github.com/paritytech/zombienet/releases/download/$ZOMBIENET_VERSION/zombienet-linux-x64" && \ | ||
|
@@ -95,8 +95,8 @@ RUN echo "downloading zombienet-linux-x64 ..." && \ | |
RUN useradd -m -u 1000 -U -s /bin/sh -d /litentry litentry && \ | ||
mkdir -p /opt/litentry/parachain /code && \ | ||
chown -R litentry:litentry /opt/litentry | ||
COPY --from=builder /litentry/parachain/target/$PROFILE/litentry-collator /usr/local/bin/ | ||
|
||
COPY --from=local-builder:latest /litentry/parachain/target/$PROFILE/litentry-collator /usr/local/bin/ | ||
RUN chmod +x /usr/local/bin/litentry-collator && \ | ||
# check if executable works in this container | ||
/usr/local/bin/litentry-collator --version | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -23,11 +23,11 @@ FROM litentry/litentry-tee-dev:latest AS builder | |
LABEL maintainer="Trust Computing GmbH <[email protected]>" | ||
|
||
# set environment variables | ||
ENV SGX_SDK /opt/sgxsdk | ||
ENV PATH "$PATH:${SGX_SDK}/bin:${SGX_SDK}/bin/x64:/opt/rust/bin" | ||
ENV PKG_CONFIG_PATH "${PKG_CONFIG_PATH}:${SGX_SDK}/pkgconfig" | ||
ENV LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${SGX_SDK}/sdk_libs" | ||
ENV CARGO_NET_GIT_FETCH_WITH_CLI true | ||
ENV SGX_SDK=/opt/sgxsdk | ||
ENV PATH="$PATH:${SGX_SDK}/bin:${SGX_SDK}/bin/x64:/opt/rust/bin" | ||
ENV PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${SGX_SDK}/pkgconfig" | ||
ENV LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${SGX_SDK}/sdk_libs" | ||
ENV CARGO_NET_GIT_FETCH_WITH_CLI=true | ||
|
||
ENV SCCACHE_CACHE_SIZE="20G" | ||
ENV SCCACHE_DIR="/opt/rust/sccache" | ||
|
@@ -81,8 +81,8 @@ LABEL maintainer="Trust Computing GmbH <[email protected]>" | |
ARG SCRIPT_DIR=/usr/local/worker-cli | ||
ARG LOG_DIR=/usr/local/log | ||
|
||
ENV SCRIPT_DIR ${SCRIPT_DIR} | ||
ENV LOG_DIR ${LOG_DIR} | ||
ENV SCRIPT_DIR=${SCRIPT_DIR} | ||
ENV LOG_DIR=${LOG_DIR} | ||
|
||
COPY --from=local-builder:latest /home/ubuntu/tee-worker/bitacross/bin/bitacross-cli /usr/local/bin | ||
COPY --from=local-builder:latest /home/ubuntu/tee-worker/bitacross/cli/*.sh /usr/local/worker-cli/ | ||
|
@@ -114,8 +114,8 @@ RUN chmod +x /usr/local/bin/bitacross-worker | |
RUN ls -al /usr/local/bin | ||
|
||
# checks | ||
ENV SGX_SDK /opt/sgxsdk | ||
ENV SGX_ENCLAVE_SIGNER $SGX_SDK/bin/x64/sgx_sign | ||
ENV SGX_SDK=/opt/sgxsdk | ||
ENV SGX_ENCLAVE_SIGNER=$SGX_SDK/bin/x64/sgx_sign | ||
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/sgx-aesm-service/aesm:$SGX_SDK/sdk_libs | ||
Check warning on line 119 in tee-worker/bitacross/build.Dockerfile
|
||
ENV AESM_PATH=/opt/intel/sgx-aesm-service/aesm | ||
|
||
|
@@ -148,12 +148,12 @@ COPY --from=local-builder:latest /lib/x86_64-linux-gnu/libsgx* /lib/x86_64-linux | |
COPY --from=local-builder:latest /lib/x86_64-linux-gnu/libdcap* /lib/x86_64-linux-gnu/ | ||
COPY --from=local-builder:latest /lib/x86_64-linux-gnu/libprotobuf* /lib/x86_64-linux-gnu/ | ||
|
||
ENV DEBIAN_FRONTEND noninteractive | ||
ENV TERM xterm | ||
ENV SGX_SDK /opt/sgxsdk | ||
ENV PATH "$PATH:${SGX_SDK}/bin:${SGX_SDK}/bin/x64:/opt/rust/bin" | ||
ENV PKG_CONFIG_PATH "${PKG_CONFIG_PATH}:${SGX_SDK}/pkgconfig" | ||
ENV LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${SGX_SDK}/sdk_libs" | ||
ENV DEBIAN_FRONTEND=noninteractive | ||
ENV TERM=xterm | ||
ENV SGX_SDK=/opt/sgxsdk | ||
ENV PATH="$PATH:${SGX_SDK}/bin:${SGX_SDK}/bin/x64:/opt/rust/bin" | ||
ENV PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${SGX_SDK}/pkgconfig" | ||
ENV LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${SGX_SDK}/sdk_libs" | ||
|
||
RUN mkdir -p /origin /data | ||
|
||
|
@@ -171,7 +171,7 @@ RUN touch spid.txt key.txt && \ | |
|
||
RUN ldd /usr/local/bin/bitacross-worker && /usr/local/bin/bitacross-worker --version | ||
|
||
ENV DATA_DIR /data | ||
ENV DATA_DIR=/data | ||
|
||
USER litentry | ||
WORKDIR /data | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,11 +22,11 @@ FROM litentry/litentry-tee-dev:latest AS builder | |
LABEL maintainer="Trust Computing GmbH <[email protected]>" | ||
|
||
# set environment variables | ||
ENV SGX_SDK /opt/sgxsdk | ||
ENV PATH "$PATH:${SGX_SDK}/bin:${SGX_SDK}/bin/x64:/opt/rust/bin" | ||
ENV PKG_CONFIG_PATH "${PKG_CONFIG_PATH}:${SGX_SDK}/pkgconfig" | ||
ENV LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${SGX_SDK}/sdk_libs" | ||
ENV CARGO_NET_GIT_FETCH_WITH_CLI true | ||
ENV SGX_SDK=/opt/sgxsdk | ||
ENV PATH="$PATH:${SGX_SDK}/bin:${SGX_SDK}/bin/x64:/opt/rust/bin" | ||
ENV PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${SGX_SDK}/pkgconfig" | ||
ENV LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${SGX_SDK}/sdk_libs" | ||
ENV CARGO_NET_GIT_FETCH_WITH_CLI=true | ||
|
||
ENV SCCACHE_CACHE_SIZE="20G" | ||
ENV SCCACHE_DIR="/opt/rust/sccache" | ||
|
@@ -97,8 +97,8 @@ LABEL maintainer="Trust Computing GmbH <[email protected]>" | |
ARG SCRIPT_DIR=/usr/local/worker-cli | ||
ARG LOG_DIR=/usr/local/log | ||
|
||
ENV SCRIPT_DIR ${SCRIPT_DIR} | ||
ENV LOG_DIR ${LOG_DIR} | ||
ENV SCRIPT_DIR=${SCRIPT_DIR} | ||
ENV LOG_DIR=${LOG_DIR} | ||
|
||
COPY --from=local-builder:latest /home/ubuntu/tee-worker/identity/bin/litentry-cli /usr/local/bin | ||
COPY --from=local-builder:latest /home/ubuntu/tee-worker/identity/cli/*.sh /usr/local/worker-cli/ | ||
|
@@ -130,8 +130,8 @@ RUN chmod +x /usr/local/bin/litentry-worker | |
RUN ls -al /usr/local/bin | ||
|
||
# checks | ||
ENV SGX_SDK /opt/sgxsdk | ||
ENV SGX_ENCLAVE_SIGNER $SGX_SDK/bin/x64/sgx_sign | ||
ENV SGX_SDK=/opt/sgxsdk | ||
ENV SGX_ENCLAVE_SIGNER=$SGX_SDK/bin/x64/sgx_sign | ||
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/sgx-aesm-service/aesm:$SGX_SDK/sdk_libs | ||
Check warning on line 135 in tee-worker/identity/build.Dockerfile
|
||
ENV AESM_PATH=/opt/intel/sgx-aesm-service/aesm | ||
|
||
|
@@ -164,12 +164,12 @@ COPY --from=local-builder:latest /lib/x86_64-linux-gnu/libsgx* /lib/x86_64-linux | |
COPY --from=local-builder:latest /lib/x86_64-linux-gnu/libdcap* /lib/x86_64-linux-gnu/ | ||
COPY --from=local-builder:latest /lib/x86_64-linux-gnu/libprotobuf* /lib/x86_64-linux-gnu/ | ||
|
||
ENV DEBIAN_FRONTEND noninteractive | ||
ENV TERM xterm | ||
ENV SGX_SDK /opt/sgxsdk | ||
ENV PATH "$PATH:${SGX_SDK}/bin:${SGX_SDK}/bin/x64:/opt/rust/bin" | ||
ENV PKG_CONFIG_PATH "${PKG_CONFIG_PATH}:${SGX_SDK}/pkgconfig" | ||
ENV LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${SGX_SDK}/sdk_libs" | ||
ENV DEBIAN_FRONTEND=noninteractive | ||
ENV TERM=xterm | ||
ENV SGX_SDK=/opt/sgxsdk | ||
ENV PATH="$PATH:${SGX_SDK}/bin:${SGX_SDK}/bin/x64:/opt/rust/bin" | ||
ENV PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${SGX_SDK}/pkgconfig" | ||
ENV LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${SGX_SDK}/sdk_libs" | ||
|
||
RUN mkdir -p /origin /data | ||
|
||
|
@@ -187,7 +187,7 @@ RUN touch spid.txt key.txt && \ | |
|
||
RUN ldd /usr/local/bin/litentry-worker && /usr/local/bin/litentry-worker --version | ||
|
||
ENV DATA_DIR /data | ||
ENV DATA_DIR=/data | ||
|
||
USER litentry | ||
WORKDIR /data | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters