-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
47 lines (38 loc) · 1.34 KB
/
Dockerfile
File metadata and controls
47 lines (38 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
######################
# Build dependencies #
######################
FROM maven:3.9.11-eclipse-temurin-21
RUN apt-get update && apt-get upgrade -y && rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY ./pom.xml ./pom.xml
COPY ./src ./src
######################
# Configure env vars #
######################
ENV E2E_SUITES ""
ENV E2E_ARGS_JSON ""
ENV E2E_ENV ""
ENV E2E_IDENTITY_SCOPE ""
ENV E2E_PHONE_SUPPORT ""
ENV UID2_CORE_E2E_OPERATOR_API_KEY ""
ENV UID2_CORE_E2E_OPTOUT_API_KEY ""
ENV UID2_CORE_E2E_OPTOUT_INTERNAL_API_KEY ""
ENV UID2_CORE_E2E_CORE_URL ""
ENV UID2_CORE_E2E_OPTOUT_URL ""
ENV UID2_CORE_E2E_LOCALSTACK_URL ""
ENV UID2_OPERATOR_E2E_CLIENT_SITE_ID ""
ENV UID2_OPERATOR_E2E_CLIENT_API_KEY ""
ENV UID2_OPERATOR_E2E_CLIENT_API_SECRET ""
ENV UID2_OPERATOR_E2E_CLIENT_API_KEY_SHARING_RECIPIENT ""
ENV UID2_OPERATOR_E2E_CLIENT_API_SECRET_SHARING_RECIPIENT ""
ENV UID2_OPERATOR_E2E_CLIENT_API_KEY_NON_SHARING_RECIPIENT ""
ENV UID2_OPERATOR_E2E_CLIENT_API_SECRET_NON_SHARING_RECIPIENT ""
ENV UID2_OPERATOR_E2E_CSTG_SUBSCRIPTION_ID ""
ENV UID2_OPERATOR_E2E_CSTG_SERVER_PUBLIC_KEY ""
ENV UID2_OPERATOR_E2E_CSTG_ORIGIN ""
ENV UID2_OPERATOR_E2E_CSTG_INVALID_ORIGIN ""
ENV UID2_PIPELINE_E2E_CORE_URL ""
ENV UID2_PIPELINE_E2E_OPERATOR_URL ""
ENV UID2_PIPELINE_E2E_OPERATOR_TYPE ""
ENV UID2_PIPELINE_E2E_OPERATOR_CLOUD_PROVIDER ""
CMD mvn test -Dtest="${E2E_SUITES}"