# OSM_COMMON
RUN git -C /app clone https://osm.etsi.org/gerrit/osm/common.git \
+ && git -C /app/common checkout v7.0 \
&& python3 -m pip install -e /app/common
# && cd common && python3 setup.py develop && cd ..
# && pip3 install -U -r requirements.txt \
# OSM_IM
RUN git -C /app clone https://osm.etsi.org/gerrit/osm/IM \
+ && git -C /app/IM checkout v7.0 \
&& python3 -m pip install /app/IM
EXPOSE 9999
# authentication
ENV OSMNBI_AUTHENTICATION_BACKEND internal
#ENV OSMNBI_AUTHENTICATION_BACKEND keystone
-#ENV OSMNBI_AUTHENTICATION_AUTH_URL keystone
+#ENV OSMNBI_AUTHENTICATION_AUTH_URL http://keystone:5000/v3
#ENV OSMNBI_AUTHENTICATION_AUTH_PORT 5000
+
+# DOMAIN_NAME can be a single value or a comma separated list of values. The first value is for internal domain
+# meanwhile the rest ones are external identity services as e.g. LDAP
+# for the case of USER_DOMAIN_NAME each item can be suffixed with ":ro" (read only). In this case NBI will reject any
+# operationi of create/update/delete users in this domain. Do not suffix PROJECT_DOMAIN_NAME
#ENV OSMNBI_AUTHENTICATION_USER_DOMAIN_NAME default
#ENV OSMNBI_AUTHENTICATION_PROJECT_DOMAIN_NAME default
#ENV OSMNBI_AUTHENTICATION_SERVICE_USERNAME nbi