You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RUN echo "the PERFMONPORT port is set to $SERVERPORT"
35
38
36
-
ARG CERTPATH=None
39
+
ARG CERTPATH='/etc/bridge_ssl/certs'
37
40
ENV TLSKEYPATH=$CERTPATH
41
+
RUN mkdir -p $CERTPATH
38
42
39
43
ARG KEYFILE=None
40
44
ENV TLSKEYFILE=$KEYFILE
@@ -47,6 +51,7 @@ ENV APIKEYNAME=$KEYNAME
47
51
48
52
ARG KEYVALUE=None
49
53
ENV APIKEYVALUE=$KEYVALUE
54
+
RUN if [ "${APIKEYVALUE:0:1}" = "/" ]; then ln -s $APIKEYVALUE /etc/perfmon-api-keys; echo "APIKEYVALUE is a PATH"; else echo "APIKEYVALUE not a PATH"; fi
50
55
51
56
RUN if [ -z "$TLSKEYPATH" ] || [ -z "$TLSCERTFILE" ] || [ -z "$TLSKEYFILE" ] && [ "$PROTOCOL" = "https" ]; then echo "TLSKEYPATH FOR SSL CONNECTION NOT SET - ERROR"; exit 1; else echo "PASS"; fi
52
57
RUN echo "the ssl certificates path is set to $TLSKEYPATH"
@@ -55,23 +60,38 @@ ARG PMCOLLECTORIP=0.0.0.0
55
60
ENV SERVER=$PMCOLLECTORIP
56
61
RUN echo "the pmcollector server ip is set to $SERVER"
0 commit comments