podman to compile for debian
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user