From e99a293b55ade279199103b152e2ce3f7cced179 Mon Sep 17 00:00:00 2001 From: Alexander Pikeev <alexanderpikeev@xmail.ru> Date: Sun, 1 Dec 2024 12:22:20 +0300 Subject: [PATCH] fix: add new user in container for tests --- build/tests/Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/build/tests/Dockerfile b/build/tests/Dockerfile index 08e724f..ec70ab0 100644 --- a/build/tests/Dockerfile +++ b/build/tests/Dockerfile @@ -45,9 +45,14 @@ ENV LOG_LEVEL=${GOTENBERG_LOG_LEVEL} ENV GOTENBERG_API_BASIC_AUTH_USERNAME=foo ENV GOTENBERG_API_BASIC_AUTH_PASSWORD=bar + + # Define our workding outside of $GOPATH (we're using go modules). WORKDIR /tests +RUN adduser --disabled-password --gecos '' testuser +RUN chown testuser /tests + # Copy our module dependencies definitions. COPY go.mod . COPY go.sum . @@ -55,8 +60,6 @@ COPY go.sum . # Install module dependencies. RUN go mod download -RUN adduser --disabled-password --gecos '' testuser -RUN chown -R testuser . USER testuser ENTRYPOINT [ "build/tests/docker-entrypoint.sh" ]