Bumps eclipse-temurin from `1f12ca3` to `d556bfd`. --- updated-dependencies: - dependency-name: eclipse-temurin dependency-version: 25-jre-jammy dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
20 lines
738 B
Docker
20 lines
738 B
Docker
FROM eclipse-temurin:25-jre-jammy@sha256:d556bfd15a8cfcb058c2968c28b3b69954f567445d01eb8f9546f084955c3c98
|
|
|
|
COPY classes/sgx_runtime_libraries.sh /tmp/sgx_runtime_libraries.sh
|
|
RUN /tmp/sgx_runtime_libraries.sh
|
|
|
|
WORKDIR /home/app
|
|
COPY classes /home/app/classes
|
|
COPY dependency/* /home/app/libs/
|
|
COPY classes/sgx_default_qcnl_azure.conf /etc/sgx_default_qcnl.conf
|
|
EXPOSE 8080
|
|
|
|
# Required, along with libsgx-quote-ex, for out-of-proc attestation. See
|
|
# https://docs.microsoft.com/en-us/azure/confidential-computing/confidential-nodes-aks-addon
|
|
ENV SGX_AESM_ADDR=1
|
|
|
|
RUN groupadd --gid 10000 cds && useradd --uid 10000 --gid 10000 cds
|
|
USER 10000
|
|
|
|
ENTRYPOINT ["java", "-cp", "/home/app/libs/*:/home/app/classes/", "org.signal.cdsi.Application"]
|