AnyBot/deploy/linux/dev/gnome/Dockerfile

9 lines
691 B
Docker
Raw Normal View History

# A headless GNOME (Wayland) desktop for testing AnyBot's portal path, on top of the dev box.
# docker build -t anybot-linux-dev deploy/linux/dev && docker build -t anybot-linux-gnome deploy/linux/dev/gnome
FROM anybot-linux-dev
RUN apt-get update && apt-get install -y --no-install-recommends \
gnome-shell xdg-desktop-portal xdg-desktop-portal-gnome pipewire wireplumber dbus-user-session gnome-settings-daemon \
python3-dbusmock python3-gi gir1.2-glib-2.0 zenity locales \
gstreamer1.0-tools gstreamer1.0-pipewire gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
&& sed -i "s/# zh_TW.UTF-8/zh_TW.UTF-8/" /etc/locale.gen && locale-gen && rm -rf /var/lib/apt/lists/*