podman to compile for debian

This commit is contained in:
Priec
2026-09-02 08:57:57 +02:00
parent b5a7860834
commit 0913d10885
3 changed files with 99 additions and 5 deletions

View File

@@ -59,7 +59,15 @@ The host source is mounted read-only and copied into the temporary container.
Cargo and Yarn caches use named Podman volumes, so neither Cargo target files
nor frontend dependencies are written into the repository. The source snapshot
excludes build outputs, local environment files and generated runtime data such
as Tantivy indexes, dumps and embedded PostgreSQL data.
as Tantivy indexes, dumps and embedded PostgreSQL data. It also omits profiling
captures, benchmark and mutation reports, old AppImages, frontend caches, logs,
and local editor or agent state. Cargo configuration, SQLx offline metadata,
migrations and all crate/frontend source inputs remain in the snapshot. The
container validates the completed snapshot and stops before compilation if a
known runtime, cache or private-data path survived the exclusions. Top-level
copying is allowlisted to workspace manifests, required crates, `client-gui2`
and the packaging layer, so unrelated future repository directories are omitted
by default.
The server feature is a required argument. Nothing implicitly chooses the
database implementation: