From f6b374556e2d86ad3936bfabd16cde471b8f01a1 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 30 Jan 2025 16:57:32 +0100 Subject: [PATCH] circumvent permission issues openshift specific --- Dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1417a17..7a2ab24 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,14 +14,17 @@ COPY --from=ghcr.io/astral-sh/uv:latest /uv /usr/local/bin/uv COPY --from=docker.io/caddy:latest /usr/bin/caddy /usr/local/bin/caddy COPY docker/run.sh /usr/local/bin/runhub.sh +COPY docker/Caddyfile /etc/caddy/Caddyfile ADD . /app -RUN uv sync --frozen -RUN uv pip install gunicorn --no-cache-dir \ + + +RUN +RUN uv sync --frozen \ + && uv pip install gunicorn --no-cache-dir \ && chmod a+x /usr/local/bin/runhub.sh \ + && mkdir -p /app/run && chown -R app:root /app/run && chmod -R g=u /app/run \ && SECRET_KEY= python -m hub collectstatic --noinput -COPY docker/Caddyfile /etc/caddy/Caddyfile - CMD ["/usr/local/bin/runhub.sh"]