Skip to content
Snippets Groups Projects
Commit 0047e36f authored by sousaedu's avatar sousaedu
Browse files

Fix bug 1705 - Adding non-root user to run RO


Change-Id: I3b5ccbd3efe4284996c81ebc65fc4adf53e9914e
Signed-off-by: default avatarsousaedu <eduardo.sousa@canonical.com>
parent c973b57b
No related branches found
No related tags found
No related merge requests found
......@@ -91,10 +91,21 @@ COPY --from=INSTALL /usr/local/lib/python3.6/dist-packages /usr/local/lib/pytho
COPY --from=INSTALL /usr/bin/genisoimage /usr/bin/genisoimage
COPY --from=INSTALL /etc/protocols /etc/protocols
VOLUME /var/log/osm
EXPOSE 9090
# Creating the user for the app
RUN groupadd -g 1000 appuser && \
useradd -u 1000 -g 1000 -d /app appuser && \
mkdir -p /app/osm_ro && \
mkdir -p /app/storage/kafka && \
mkdir /app/log && \
chown -R appuser:appuser /app
WORKDIR /app/osm_ro
# Changing the security context
USER appuser
# Two mysql databases are needed (DB and DB_OVIM). Can be hosted on same or separated containers
# These ENV must be provided
ENV RO_DB_HOST=""
......@@ -136,4 +147,3 @@ HEALTHCHECK --start-period=130s --interval=10s --timeout=5s --retries=12 \
CMD curl --silent --fail http://localhost:9090/ro || exit 1
CMD ["python3", "-u", "-m", "osm_ng_ro.ro_main"]
......@@ -62,4 +62,3 @@ spec:
envFrom:
- secretRef:
name: ro-secret
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment