Enhancement Request
The current setup script could benefit from cleaner terminal output during Docker image downloads to improve user experience and readability.
Current Behavior
- Hundreds of progress bar lines during image downloads
- Multiple parallel layer downloads create visual noise
- Important messages can be buried in progress output
- Log files become unnecessarily large
Example Output
When downloading the main Redash image (~500MB), users see output like:
59e22667830b [=========> ] 5.243MB/28.23MB
3fa1124e7cf3 [=============> ] 4.194MB/15.65MB
12b8240e46e9 [=============================> ] 2.097MB/3.514MB
ebf5995699c9 [> ] 1.049MB/521.4MB
... (hundreds more lines)
Proposed Enhancement
Implement a dual-mode progress display:
Default Mode (Clean):
- Show user-friendly messages with dot progress
- Hide cluttered Docker progress bars
- Example:
Downloading images........ Done!
Debug Mode (--debug flag):
- Show full Docker Compose progress output
- Useful for troubleshooting installation issues
Benefits
- ✅ Improved user experience for typical installations
- ✅ Cleaner terminal output and logs
- ✅ Detailed output still available when needed
- ✅ Better accessibility for users with screen readers
This enhancement maintains full functionality while significantly improving the installation experience for end users.
Enhancement Request
The current setup script could benefit from cleaner terminal output during Docker image downloads to improve user experience and readability.
Current Behavior
Example Output
When downloading the main Redash image (~500MB), users see output like:
Proposed Enhancement
Implement a dual-mode progress display:
Default Mode (Clean):
Downloading images........ Done!Debug Mode (
--debugflag):Benefits
This enhancement maintains full functionality while significantly improving the installation experience for end users.