aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authorEdyta Krukowska <edyta.krukowska@nokia.com>2021-03-25 08:26:18 +0100
committerEdyta Krukowska <edyta.krukowska@nokia.com>2021-03-25 09:55:52 +0100
commitd8facaa17d35af37291192d09a783c620bc379c5 (patch)
tree4c82eed458ef33f2da98b1fc7a7906e01ff1ceea /Dockerfile
parent3b73097920be148bc82ce4a1c719cc42da8fc721 (diff)
Run flask at image start
Issue-ID: INT-1869 Signed-off-by: Edyta Krukowska <edyta.krukowska@nokia.com> Change-Id: I4fa3e16e5d4520b449274b67d8f7bca3c16f57a6
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile12
1 files changed, 8 insertions, 4 deletions
diff --git a/Dockerfile b/Dockerfile
index fc15339..2175b10 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,9 @@
FROM docker.io/sysrepo/sysrepo-netopeer2:latest
+
+RUN apt-get update && apt-get install -y python3 python3-pip
+
+RUN mkdir /logs
+
COPY ./models /resources/models
COPY ./scripts ./scripts
COPY ./src/python/netconf_server ./application/netconf_server
@@ -6,12 +11,11 @@ COPY ./src/python/netconf_server_application.py ./application/netconf_server_app
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 pip3 install -e ./application/
RUN mkdir -p /resources/certs && \
./scripts/generate-certificates.sh /resources/certs
-RUN mkdir /logs
+
+ENV ENABLE_TLS=false
ENTRYPOINT ["./scripts/set-up-netopeer.sh", "/resources/models", "/resources/certs"]