Added A1 policy handler, healthcheck handler, sdl handler and alarm
[ric-app/hw-python.git] / Dockerfile
index 34578ff..5f7a66e 100644 (file)
@@ -19,7 +19,7 @@ FROM python:3.8-alpine
 COPY --from=nexus3.o-ran-sc.org:10002/o-ran-sc/bldr-alpine3-rmr:4.0.5 /usr/local/lib64/librmr* /usr/local/lib64/
 # RMR setup
 RUN mkdir -p /opt/route/
-COPY resources/test_route.rt /opt/route/test_route.rt
+COPY init/test_route.rt /opt/route/test_route.rt
 ENV LD_LIBRARY_PATH /usr/local/lib/:/usr/local/lib64
 ENV RMR_SEED_RT /opt/route/test_route.rt
 
@@ -28,10 +28,19 @@ RUN apk update && apk add gcc musl-dev bash
 
 # Install
 COPY setup.py /tmp
+COPY README.md /tmp
 COPY LICENSE.txt /tmp/
 COPY src/ /tmp/src
+COPY init/ /tmp/init
 RUN pip install /tmp
 
-# Run
+# Env - TODO- Configmap
 ENV PYTHONUNBUFFERED 1
+ENV CONFIG_FILE=/tmp/init/config-file.json
+
+# For Default DB connection, modify for resp kubernetes env
+ENV DBAAS_SERVICE_PORT=6379
+ENV DBAAS_SERVICE_HOST=service-ricplt-dbaas-tcp.ricplt.svc.cluster.local
+
+#Run
 CMD run-hw-python.py