From e48fa26b5a17a0363b2ec908d2277efdc5e137cd Mon Sep 17 00:00:00 2001
From: Salt <rehashedsalt@cock.li>
Date: Tue, 14 Jun 2022 14:10:19 -0500
Subject: [PATCH] Try adding a user to the container

---
 Dockerfile | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Dockerfile b/Dockerfile
index 2a713ac..3beadc7 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -3,6 +3,10 @@ ARG MINECRAFT_VERSION="1.16.5"
 ARG FORGE_VERSION="36.2.26"
 ARG JRE_VERSION="openjdk8-jre"
 
+ARG UID=1520
+ARG GID=1520
+ARG USER=minecraft
+
 # The first stage just builds up the modpack
 FROM alpine:latest AS build
 
@@ -29,7 +33,9 @@ ARG JRE_VERSION
 
 # Build the thing up
 RUN apk add bash curl findutils rsync screen "${JRE_VERSION}"
+RUN groupadd -g $GID -o $USER && useradd -m -u $UID -g $GID -o -s /bin/bash $USER
 WORKDIR /minecraft
 COPY --from=build /minecraft .
+USER $USER
 CMD [ "bash", "start-server.sh" ]
 EXPOSE 25565