Warning, /utilities/kirogi/docker/Dockerfile is written in an unsupported language. File is not indexed.

0001 FROM ubuntu:20.04
0002 
0003 # Set correct environment variables
0004 ENV HOME /root
0005 ENV DEBIAN_FRONTEND noninteractive
0006 
0007 RUN apt-get update && apt-get install --no-install-recommends -y \
0008         xvfb \
0009         x11vnc \
0010         supervisor \
0011         fluxbox \
0012         net-tools \
0013     novnc \
0014     net-tools \
0015     ca-certificates \
0016     && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
0017 
0018 RUN apt-get update && apt-get install --no-install-recommends -y \
0019     build-essential \
0020     cmake extra-cmake-modules \
0021     make \
0022     ninja-build \
0023     g++ \
0024     clang \
0025     clazy \
0026     ccache \
0027     pkg-config \
0028     appstream \
0029     gettext \
0030     gstreamer1.0-plugins-base libgstreamer1.0-0 libgstreamer-plugins-base1.0-0 gstreamer1.0-qt5 gstreamer1.0-gl \
0031     libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
0032     libqt5core5a libqt5network5 libqt5positioning5 \
0033     qtbase5-private-dev libqt5x11extras5-dev libqt5webchannel5-dev qtwebengine5-dev qttools5-dev qt5-image-formats-plugins \
0034     libqt5gamepad5-dev libqt5gamepad5 \
0035     qml-module-qtpositioning qml-module-org-kde-kirigami2 qml-module-qtlocation \
0036     qml-module-qtquick-controls2 qml-module-qtquick-controls qml-module-qtquick2 qml-module-org-kde-kquickcontrolsaddons qml-module-org-kde-games-core qml-module-qtquick-shapes \
0037     libkf5i18n5 libkf5configgui5 libkf5kirigami2-5 libkf5crash5 libkf5dnssd5 \
0038     kirigami2-dev libkf5crash-dev libkf5dnssd-dev \
0039     libkf5i18n-dev libkf5configwidgets-dev \
0040     xterm \
0041     && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
0042 
0043 # Docker's supervisor
0044 COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
0045 
0046 # Set display
0047 ENV DISPLAY :1
0048 ENV LC_ALL C.UTF-8
0049 ENV LANG en_US.UTF-8
0050 ENV LANGUAGE en_US.UTF-8
0051 ENV SCREEN_RESOLUTION 1024x768
0052 
0053 # Expose Port (Note: if you change it do it as well in surpervisord.conf)
0054 EXPOSE 8083
0055 
0056 CMD ["/usr/bin/supervisord"]