From baf068b7b2bf9843547647b1828f47fcfd8e9e2a Mon Sep 17 00:00:00 2001 From: Sebastian Waldbauer Date: Mon, 2 Nov 2020 16:40:26 +0100 Subject: [PATCH] Added sudo to docker container Signed-off-by: Sebastian Waldbauer --- Dockerfile | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 23f86c9..bc3a7ba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,8 +14,6 @@ LABEL org.label-schema.vcs-url="https://github.com/certtools/intelmq" LABEL org.label-schema.vcs-ref=$VCS_REF LABEL org.label-schema.vendor="CERT.AT" LABEL org.label-schema.version=$BUILD_VERSION -LABEL org.label-schema.docker.cmd="docker run -v ~/ballerina/packages:/ballerina/files -p 9090:9090 -d ballerinalang/ballerina" - ENV LANG C.UTF-8 COPY ./intelmq /opt/intelmq @@ -24,6 +22,7 @@ WORKDIR /opt RUN apt-get update \ && apt-get install -y --no-install-recommends \ + sudo \ gcc \ python3-nose \ python3-yaml \ @@ -34,8 +33,9 @@ RUN apt-get update \ python3-pip RUN useradd -d /opt/intelmq -U -s /bin/bash intelmq - -RUN chown -R intelmq:intelmq /opt/intelmq +RUN adduser intelmq sudo +RUN echo "%sudo ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers +RUN sudo chown -R intelmq:intelmq /opt/intelmq ### Install IntelMQ RUN cd /opt/intelmq \ @@ -52,13 +52,6 @@ RUN mkdir /opt/intelmq/etc/manager/ \ && chgrp www-data /opt/intelmq/etc/*.conf /opt/intelmq/etc/manager/positions.conf \ && chmod g+w /opt/intelmq/etc/*.conf /opt/intelmq/etc/manager/positions.conf -### Remove unused packages -RUN apt-get remove -y \ - python3-pip \ - python3-setuptools - -RUN apt-get autoremove -y - USER intelmq ENTRYPOINT [ "hug", "-f", "./intelmq-manager/intelmq_manager/serve.py", "-p8080" ]