Container Definitions to Run OpenWebUI (Ubuntu 24.04 / Dockerfile & Singularity)
Unified base OS: Both Docker and Singularity use Ubuntu 24.04 to keep the runtime environment consistent.
Minimal dependency set: Installs python3 and python3-venv, and ffmpeg for audio/video handling, using no-install-recommends.
Reproducible, non-interactive builds: Fixes timezone to UTC and avoids interactive prompts via DEBIAN_FRONTEND=noninteractive (ARG in Dockerfile; applied during install in Singularity). Also cleans apt caches (apt-get clean and removing /var/lib/apt/lists/*) to reduce image size.
Top comments (0)