diff --git a/image/Dockerfile b/image/Dockerfile index 2924e70..b2b1067 100644 --- a/image/Dockerfile +++ b/image/Dockerfile @@ -9,12 +9,16 @@ RUN corepack enable && \ WORKDIR /app +# Install uv for Python package management +COPY --from=ghcr.io/astral-sh/uv:0.7.21 /uv /uvx /bin/ + COPY ./bin /usr/local/bin COPY ./image/entrypoint.sh / EXPOSE 80 ENTRYPOINT ["/entrypoint.sh"] +CMD ["caddy"] HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \ CMD curl -f http://localhost:80/ || exit 1 diff --git a/image/entrypoint.sh b/image/entrypoint.sh index c4ee21d..0beb633 100755 --- a/image/entrypoint.sh +++ b/image/entrypoint.sh @@ -66,5 +66,12 @@ cat > /etc/caddy/Caddyfile <