Files
fsfe-website/build.Dockerfile
renovate-botandtobiasd d73a66b76c
continuous-integration/drone/push Build is passing
Update debian Docker tag to trixie-20260623 (#5965)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| debian | stage | patch | `trixie-20260610` → `trixie-20260623` |

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #5965
Co-authored-by: Renovate Bot <admin@fsfe.org>
Co-committed-by: Renovate Bot <admin@fsfe.org>
2026-06-29 04:42:40 +00:00

34 lines
750 B
Docker

FROM debian:trixie-20260623
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
# Install deps
RUN apt-get update && apt-get install --yes --no-install-recommends \
ca-certificates \
expect \
git \
libxml2 \
libxslt1.1 \
node-less \
openssh-client \
rsync
# Set uv project env, to persist stuff moving dirs
ENV UV_PROJECT_ENVIRONMENT=/root/.cache/uv/venv
# Set the workdir
WORKDIR /website-source-during-build
# Copy the pyproject and build deps
# Done in a seperate step for optimal docker caching
COPY ./pyproject.toml ./uv.lock ./
RUN uv sync --no-install-package fsfe_website_build
# Copy entrypoint
COPY build.entrypoint.sh ./
# Set the workdir
WORKDIR /website-source
ENTRYPOINT ["/website-source-during-build/build.entrypoint.sh"]