aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authorBartosz Gardziejewski <bartosz.gardziejewski@nokia.com>2021-03-17 10:40:23 +0100
committerBartosz Gardziejewski <bartosz.gardziejewski@nokia.com>2021-03-23 12:23:43 +0100
commit3b73097920be148bc82ce4a1c719cc42da8fc721 (patch)
treee535ef5119dfe6f9a55824560fe7a676f22f6459 /Dockerfile
parent29c2b0edfb72940a8617207e3ee2aaeb9ac115ab (diff)
Create python application for config change subscription.
Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I690a188d155bed70f799ef1c6b947c9ecb1a5f47 Issue-ID: INT-1869
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile7
1 files changed, 7 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
index 000e15e..fc15339 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,10 +1,17 @@
FROM docker.io/sysrepo/sysrepo-netopeer2:latest
COPY ./models /resources/models
COPY ./scripts ./scripts
+COPY ./src/python/netconf_server ./application/netconf_server
+COPY ./src/python/netconf_server_application.py ./application/netconf_server_application.py
+COPY ./src/python/requirements.txt ./application/requirements.txt
+COPY ./src/python/setup.py ./application/setup.py
+
+RUN apt-get update && apt-get install -y python3 python3-pip && pip3 install -e ./application/
ENV ENABLE_TLS=false
RUN mkdir -p /resources/certs && \
./scripts/generate-certificates.sh /resources/certs
+RUN mkdir /logs
ENTRYPOINT ["./scripts/set-up-netopeer.sh", "/resources/models", "/resources/certs"]