PROBLEM: Corporate proxy (Zscaler) blocked ALL package downloads during Docker build - Oracle Linux yum, Alpine apk, even with SSL certs. SOLUTION: Offline package approach - Pre-download restic binary on host (works outside Docker) - Bake binary into repo at scripts/backup/offline-packages/ - Updated Dockerfile.backup to use offline binary (no downloads) - Simplified: mysql:8.4 base + offline restic only (no Python/alembic) RESULT: Backup containers build successfully behind corporate proxy FILES: - scripts/backup/offline-packages/restic_0.17.3_linux_amd64.bz2 (8.6MB) - scripts/backup/Dockerfile.backup: Use offline package, no downloads VERIFICATION: - docker compose build backup: SUCCESS - Backup watcher running: Polling every 30s - Backup store running: restic REST server on port 8000 WORKING: - Click 'Back Up Now' in UI - Watcher detects sentinel file within 30s - Backup executes automatically The offline package can be checked into git for easy deployment at other sites behind similar proxies.
937 B
937 B