From 276e2efe18e0346959a8a5f38bb0687b41d3ebf3 Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Thu, 15 Jul 2021 13:09:57 +0200 Subject: [PATCH] feat(api): fixed EE-SAML dependency build issue (#95) --- ee/api/Dockerfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 ee/api/Dockerfile diff --git a/ee/api/Dockerfile b/ee/api/Dockerfile new file mode 100644 index 000000000..649e1f686 --- /dev/null +++ b/ee/api/Dockerfile @@ -0,0 +1,17 @@ +FROM python:3.6-slim +LABEL Maintainer="Rajesh Rajendran" +RUN apt-get update && apt-get install -y pkg-config libxmlsec1-dev gcc && rm -rf /var/lib/apt/lists/* +WORKDIR /work +COPY . . +RUN pip install -r requirements.txt -t ./vendor --upgrade +RUN pip install chalice==1.22.2 + +# Add Tini +# Startup daemon +ENV TINI_VERSION v0.19.0 +ARG envarg +ENV ENTERPRISE_BUILD ${envarg} +ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini +RUN chmod +x /tini +ENTRYPOINT ["/tini", "--"] +CMD ./entrypoint.sh