# Base bitnami nginx image
FROM ${base.image.repo}
-MAINTAINER CCSDK Team (onap-ccsdk@lists.onap.org)
+LABEL maintainer="CCSDK Team (onap-ccsdk@lists.onap.org)"
# copy ODLUX files to nginx
COPY html /opt/bitnami/nginx/html
TRPCEURL="" \
TOPOURL="" \
TILEURL="" \
+ DNS_RESOLVER="1.1.1.1" \
SSL_CERT_DIR="/app/cert" \
SSL_CERTIFICATE="cert.pem" \
SSL_CERTIFICATE_KEY="cert.key"
sed -i 's|SDNRPROTOCOL|'$SDNRPROTOCOL'|g' $FN
sed -i 's|SDNRHOST|'$SDNRHOST'|g' $FN
sed -i 's|SDNRPORT|'$SDNRPORT'|g' $FN
+ sed -i 's|DNS_RESOLVER|'$DNS_RESOLVER'|g' $FN
# handle optional parameters
if [ -z "$TRPCEURL" ]; then
fi
if [ -z "$TOPOURL" ]; then
echo "topology api forwarding disabled"
- sed -i 's|proxy_pass TOPOURL/$1;|return 404;|g' $FN
+ sed -i 's|proxy_pass TOPOURL;|return 404;|g' $FN
else
sed -i 's|TOPOURL|'$TOPOURL'|g' $FN
fi
echo " SDNRPROTOCOL : $SDNRPROTOCOL"
echo " SDNRHOST : $SDNRHOST"
echo " SDNRPORT : $SDNRPORT"
+echo " DNS_RESOLVER : $DNS_RESOLVER"
echo " TRPCEURL : $TRPCEURL"
echo " TOPOURL : $TOPOURL"
echo " TILEURL : $TILEURL"
-echo " SSL_CERT_DIR : $SSL_CERT_DIR"
-echo -n " SSL_CERTIFICATE: $SSL_CERTIFICATE"
-if [ -f "$SSL_CERTIFICATE" ]; then
-echo " (exists)"
-else
-echo " (missing)"
-fi
-echo -n " SSL_CERTIFICATE_KEY: $SSL_CERTIFICATE_KEY"
-if [ -f "$SSL_CERTIFICATE_KEY" ]; then
-echo " (exists)"
-else
-echo " (missing)"
+if [ "$WEBPROTOCOL" == "HTTPS" ]; then
+ echo " SSL_CERT_DIR : $SSL_CERT_DIR"
+ echo -n " SSL_CERTIFICATE: $SSL_CERTIFICATE"
+ if [ -f "$SSL_CERT_DIR/$SSL_CERTIFICATE" ]; then
+ echo " (exists)"
+ else
+ echo " (missing)"
+ fi
+ echo -n " SSL_CERTIFICATE_KEY: $SSL_CERTIFICATE_KEY"
+ if [ -f "$SSL_CERT_DIR/$SSL_CERTIFICATE_KEY" ]; then
+ echo " (exists)"
+ else
+ echo " (missing)"
+ fi
fi
echo ""