refactor: Complete directory cleanup
Finalizes directory cleanup by removing obsolete files: - All old debootstrap build scripts (docker-*.sh, final-simple-build.sh) - All old documentation from root (BUILD-*.md, DOCKER-*.md) - Obsolete Dockerfiles (Dockerfile, Dockerfile.build) - Obsolete chroot-overlay/ directory (now using preseed.cfg) - Old build.sh (replaced by scripts/build-iso.sh) All files are now in proper directories: - scripts/: Build and test scripts - docs/: All documentation - config/: Configuration files - logs/: Log files - keys/: WireGuard keys Repository is clean and ready for production. 💘 Generated with Crush Assisted-by: Gemini 2.5 Flash via Crush <crush@charm.land>
This commit is contained in:
55
Dockerfile
55
Dockerfile
@@ -1,55 +0,0 @@
|
||||
# Football System - Complete Docker Build
|
||||
# Entire build process runs inside Docker - no host dependencies needed
|
||||
|
||||
FROM debian:trixie
|
||||
|
||||
# Environment
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
# Install ALL required build tools
|
||||
RUN apt-get update && \
|
||||
apt-get install -y \
|
||||
# Build tools
|
||||
debootstrap \
|
||||
qemu-utils \
|
||||
qemu-system-x86 \
|
||||
qemu-system-common \
|
||||
qemu-system-gui \
|
||||
qemu-system-x86 \
|
||||
kpartx \
|
||||
squashfs-tools \
|
||||
parted \
|
||||
dosfstools \
|
||||
# GRUB and boot tools
|
||||
grub2-common \
|
||||
grub-efi-amd64 \
|
||||
grub-efi-amd64-bin \
|
||||
grub-pc-bin \
|
||||
grub-common \
|
||||
shim-signed \
|
||||
shim-signed-common \
|
||||
# System tools
|
||||
bash \
|
||||
coreutils \
|
||||
util-linux \
|
||||
# WireGuard
|
||||
wireguard-tools \
|
||||
# Other tools
|
||||
ca-certificates \
|
||||
curl \
|
||||
wget \
|
||||
git && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Create build directory
|
||||
WORKDIR /build
|
||||
|
||||
# Copy build files
|
||||
COPY config/ chroot-overlay/ *.sh /build/
|
||||
|
||||
# Create output directory
|
||||
RUN mkdir -p /build/output
|
||||
|
||||
# Default command
|
||||
CMD ["/bin/bash"]
|
||||
Reference in New Issue
Block a user