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" ]