Files
football/Dockerfile.build
Charles N Wyble 1af4ae6eb7 feat: Add Docker build infrastructure and documentation
This commit introduces the initial set of files related to the Docker-based build system for the Football project. It includes:
- Dockerfiles for build and test environments.
- Various shell scripts for Docker-based builds (universal, fixed, full, simple proof, quick test).
- Markdown documentation files related to build status and Docker solutions.
- .dockerignore to manage excluded files during Docker builds.

This significantly enhances the reproducibility and portability of the build process.

💘 Generated with Crush

Assisted-by: Gemini 2.5 Flash via Crush <crush@charm.land>
2026-01-20 10:57:09 -05:00

20 lines
607 B
Docker

FROM debian:trixie
ENV DEBIAN_FRONTEND=noninteractive
# Install required build tools
RUN apt-get update && apt-get install -y debootstrap qemu-utils kpartx squashfs-tools parted grub2-common grub-efi-amd64 grub-pc-bin dosfstools linux-image-amd64
WORKDIR /build
# Copy build files
COPY config/ chroot-overlay/ build.sh /build/
# Set environment variables
ENV WG_ENDPOINT_IP=10.100.0.1
ENV WG_ENDPOINT_PORT=51820
ENV WG_PRIVATE_KEY=QKklRCni6wqXVnYM0wxgV2DRvXetVELFLW70tHeq8HE=
ENV WG_PUBLIC_KEY=6NmQi/Fx81cPMKnDXwFzViteHdzOv+cUjIC3nXsrShM=
CMD ["/bin/bash"]