- Show elapsed time, remaining time, and timeouts
- Display container status and health information
- Show latest log output for Client Data downloads
- Provide helpful error logs when services fail
- Replace dots with informative progress lines
- Add bash and full wget packages for script compatibility
- Change script execution from /script to bash /script
- Ensures GNU wget features work properly instead of busybox limitations
- Scripts can now execute properly with PUID/PGID user mapping
- Add PUID=1001 and PGID=1000 variables to match working deployment pattern
- Add SHARING_USER variable for reference
- Maintain backward compatibility with CONTAINER_USER variables
- Prepares for simplified user mapping approach
Container fixes:
- Remove complex su user switching that fails due to missing user
- Run scripts as root but ensure file ownership matches NFS mapping
- Simplifies deployment and allows package installation to succeed
Setup script:
- Change default timezone from UTC to America/New_York
Docker Compose v3 pull_policy is not supported by podman-compose.
This causes warnings and potential issues during container deployment.
Removed pull_policy from:
- ac-mysql service
- ac-backup service
- ac-db-init service
- ac-db-import service
This improves compatibility with podman while maintaining full Docker support.
- Monitors client data download progress
- Automatically starts world server when data is ready
- Verifies all required data directories exist
- Shows progress updates every 30 seconds
- Includes comprehensive error handling and status reporting
- Created deploy-and-check-distrobox.sh for deploying in distrobox environment
- Uses distrobox-host-exec to run podman commands on host
- Automatically handles container creation with proper networking
- Includes comprehensive health checks for all services
- Supports --skip-deploy and --quick-check options
- Handles client data download in background
- Add automatic detection of acore_playerbots database in all backup scripts
- Improve restore script with better error handling
- Add logging of databases being backed up
- Include test-backup-detection.sh script