From 1b051814fc50e03eba8d3bd7636de4615cbeec16 Mon Sep 17 00:00:00 2001 From: Bryan Pedini Date: Tue, 21 Apr 2020 19:46:34 +0200 Subject: [PATCH] fixed board server not being on right user and working directory it didn't load the config file because of that --- Dockerfile | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index cb37723..58ac580 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,14 +23,11 @@ RUN groupadd \ --shell /bin/bash \ nyx -ENV USER nyx - -CMD [ "/usr/local/bin/nyx" ] - COPY --from=build-env /go/bin/nyx /opt/nyx/nyx COPY --from=build-env /go/src/github.com/rls-moe/nyx/config.example.yml /opt/nyx/config.yml -RUN ln -s \ - /opt/nyx/nyx \ - /usr/local/bin/nyx && \ - chown -R \ +RUN chown -R \ nyx:nyx /opt/nyx + +WORKDIR /opt/nyx +USER nyx +CMD [ "/opt/nyx/nyx" ]