From 0852e0f87e87d22f6937aa63671cd562d3efd647 Mon Sep 17 00:00:00 2001 From: Gustavo Valverde Date: Tue, 18 Mar 2025 12:04:08 +0000 Subject: [PATCH] fix(docker): set `HOME` environment variable explicitly in Dockerfile The HOME environment variable was defaulting to /root when the container started, causing cache directories to be incorrectly set up under /root/.cache/zebra instead of /home/zebra/.cache/zebra. This explicit setting ensures the HOME environment variable is correctly set to the zebra user's home directory. --- docker/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 8da67cb20e2..564965ff38d 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -72,6 +72,7 @@ ENV GID=${GID} ARG USER ENV USER=${USER} ARG HOME +ENV HOME=${HOME} RUN addgroup --quiet --gid ${GID} ${USER} && \ adduser --quiet --gid ${GID} --uid ${UID} --home ${HOME} ${USER} --disabled-password --gecos "" @@ -191,6 +192,7 @@ ENV GID=${GID} ARG USER ENV USER=${USER} ARG HOME +ENV HOME=${HOME} RUN addgroup --quiet --gid ${GID} ${USER} && \ adduser --quiet --gid ${GID} --uid ${UID} --home ${HOME} ${USER} --disabled-password --gecos ""