From 679a70fe7e4af43b8a9ba4e898d10efa07333507 Mon Sep 17 00:00:00 2001 From: Deda Date: Sat, 24 Feb 2024 20:24:43 +0100 Subject: [PATCH] Add mg user in Dockerfile --- release/package/amzn-2/Dockerfile | 4 ++++ release/package/centos-7/Dockerfile | 4 ++++ release/package/centos-9/Dockerfile | 4 ++++ release/package/debian-10/Dockerfile | 4 ++++ release/package/debian-12-arm/Dockerfile | 4 ++++ release/package/fedora-36/Dockerfile | 4 ++++ release/package/fedora-38/Dockerfile | 4 ++++ release/package/fedora-39/Dockerfile | 4 ++++ release/package/rocky-9/Dockerfile | 4 ++++ release/package/ubuntu-18.04/Dockerfile | 4 ++++ 10 files changed, 40 insertions(+) diff --git a/release/package/amzn-2/Dockerfile b/release/package/amzn-2/Dockerfile index 70ebc7b85..d7921557d 100644 --- a/release/package/amzn-2/Dockerfile +++ b/release/package/amzn-2/Dockerfile @@ -21,4 +21,8 @@ RUN git clone https://github.com/memgraph/memgraph.git \ && ./environment/os/amzn-2.sh install MEMGRAPH_BUILD_DEPS \ && cd .. && rm -rf memgraph +# Create mg user and set as default +RUN useradd -m -s /bin/bash mg +USER mg + ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/centos-7/Dockerfile b/release/package/centos-7/Dockerfile index cc21d0f47..f12d07375 100644 --- a/release/package/centos-7/Dockerfile +++ b/release/package/centos-7/Dockerfile @@ -20,4 +20,8 @@ RUN git clone https://github.com/memgraph/memgraph.git \ && ./environment/os/centos-7.sh install MEMGRAPH_BUILD_DEPS \ && cd .. && rm -rf memgraph +# Create mg user and set as default +RUN useradd -m -s /bin/bash mg +USER mg + ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/centos-9/Dockerfile b/release/package/centos-9/Dockerfile index 92069baa3..258ceef26 100644 --- a/release/package/centos-9/Dockerfile +++ b/release/package/centos-9/Dockerfile @@ -20,4 +20,8 @@ RUN git clone https://github.com/memgraph/memgraph.git \ && ./environment/os/centos-9.sh install MEMGRAPH_BUILD_DEPS \ && cd .. && rm -rf memgraph +# Create mg user and set as default +RUN useradd -m -s /bin/bash mg +USER mg + ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/debian-10/Dockerfile b/release/package/debian-10/Dockerfile index 269954d4d..5dda7a3f4 100644 --- a/release/package/debian-10/Dockerfile +++ b/release/package/debian-10/Dockerfile @@ -23,4 +23,8 @@ RUN git clone https://github.com/memgraph/memgraph.git \ && ./environment/os/debian-10.sh install MEMGRAPH_BUILD_DEPS \ && cd .. && rm -rf memgraph +# Create mg user and set as default +RUN useradd -m -s /bin/bash mg +USER mg + ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/debian-12-arm/Dockerfile b/release/package/debian-12-arm/Dockerfile index 028b1d00c..b08253f3d 100644 --- a/release/package/debian-12-arm/Dockerfile +++ b/release/package/debian-12-arm/Dockerfile @@ -23,4 +23,8 @@ RUN git clone https://github.com/memgraph/memgraph.git \ && ./environment/os/debian-12-arm.sh install MEMGRAPH_BUILD_DEPS \ && cd .. && rm -rf memgraph +# Create mg user and set as default +RUN useradd -m -s /bin/bash mg +USER mg + ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/fedora-36/Dockerfile b/release/package/fedora-36/Dockerfile index 04a0f9669..f96b1d339 100644 --- a/release/package/fedora-36/Dockerfile +++ b/release/package/fedora-36/Dockerfile @@ -21,4 +21,8 @@ RUN git clone https://github.com/memgraph/memgraph.git \ && ./environment/os/fedora-36.sh install MEMGRAPH_BUILD_DEPS \ && cd .. && rm -rf memgraph +# Create mg user and set as default +RUN useradd -m -s /bin/bash mg +USER mg + ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/fedora-38/Dockerfile b/release/package/fedora-38/Dockerfile index 335c22be9..00a8c5fd8 100644 --- a/release/package/fedora-38/Dockerfile +++ b/release/package/fedora-38/Dockerfile @@ -21,4 +21,8 @@ RUN git clone https://github.com/memgraph/memgraph.git \ && ./environment/os/fedora-38.sh install MEMGRAPH_BUILD_DEPS \ && cd .. && rm -rf memgraph +# Create mg user and set as default +RUN useradd -m -s /bin/bash mg +USER mg + ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/fedora-39/Dockerfile b/release/package/fedora-39/Dockerfile index 288f58ed0..54c873038 100644 --- a/release/package/fedora-39/Dockerfile +++ b/release/package/fedora-39/Dockerfile @@ -21,4 +21,8 @@ RUN git clone https://github.com/memgraph/memgraph.git \ && ./environment/os/fedora-39.sh install MEMGRAPH_BUILD_DEPS \ && cd .. && rm -rf memgraph +# Create mg user and set as default +RUN useradd -m -s /bin/bash mg +USER mg + ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/rocky-9/Dockerfile b/release/package/rocky-9/Dockerfile index b9ab702bf..3b264bfdd 100644 --- a/release/package/rocky-9/Dockerfile +++ b/release/package/rocky-9/Dockerfile @@ -21,4 +21,8 @@ RUN git clone https://github.com/memgraph/memgraph.git \ && ./environment/os/rocky-9.sh install MEMGRAPH_BUILD_DEPS \ && cd .. && rm -rf memgraph +# Create mg user and set as default +RUN useradd -m -s /bin/bash mg +USER mg + ENTRYPOINT ["sleep", "infinity"] diff --git a/release/package/ubuntu-18.04/Dockerfile b/release/package/ubuntu-18.04/Dockerfile index a4b63f0c1..13897cb67 100644 --- a/release/package/ubuntu-18.04/Dockerfile +++ b/release/package/ubuntu-18.04/Dockerfile @@ -23,4 +23,8 @@ RUN git clone https://github.com/memgraph/memgraph.git \ && ./environment/os/ubuntu-18.04.sh install MEMGRAPH_BUILD_DEPS \ && cd .. && rm -rf memgraph +# Create mg user and set as default +RUN useradd -m -s /bin/bash mg +USER mg + ENTRYPOINT ["sleep", "infinity"]