1
0
mirror of https://github.com/containers/bootc.git synced 2026-02-05 06:45:13 +01:00
Files
bootc/.dockerignore
Colin Walters f1a7624542 build-sys: Consolidate test image content into base
Move all content from the derived test image (hack/Containerfile) into
the main Dockerfile base image. This includes nushell, cloud-init, and
the other testing packages from packages.txt.

This simplifies the build by avoiding the need to juggle multiple images
during testing workflows - the base image now contains everything needed.

Assisted-by: OpenCode (Claude Sonnet 4)
Signed-off-by: Colin Walters <walters@verbum.org>

# Conflicts:
#	hack/Containerfile
2026-01-08 14:34:23 +01:00

28 lines
727 B
Plaintext

# Exclude everything by default, then include just what we need
# Especially note this means that .git is not included, and not tests/
# to avoid spurious rebuilds.
*
# This one signals we're in a bootc toplevel
!ADOPTERS.md
# Toplevel build bits
!Makefile
!Cargo.*
# License and doc files needed for RPM
!LICENSE-*
!README.md
# We do build manpages from markdown
!docs/
# We use the spec file
!contrib/
# This is used to add content on top of our default base
!hack/
# The systemd units and baseimage bits end up in installs
!systemd/
!baseimage/
# Workaround for podman bug with secrets + remote
# https://github.com/containers/podman/issues/25314
!podman-build-secret*
# And finally of course all the Rust sources
!crates/