diff --git a/Dockerfile b/Dockerfile index 94bf936d..c2729050 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,8 +7,17 @@ RUN \ cd /src && \ CGO_ENABLED=0 go build -ldflags "-extldflags -static -s" -o /steve -FROM registry.suse.com/bci/bci-micro:15.5.11.2 +FROM registry.suse.com/bci/bci-micro:15.5 + +ARG user=steve + +RUN echo "$user:x:1000:1000::/home/$user:/bin/bash" >> /etc/passwd && \ + echo "$user:x:1000:" >> /etc/group && \ + mkdir /home/$user && \ + chown -R $user:$user /home/$user + COPY --from=build /steve /usr/bin/steve # Hack to make golang do files,dns search order ENV LOCALDOMAIN="" +USER $user ENTRYPOINT ["/usr/bin/steve"]