mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2025-06-27 05:01:41 +02:00
KASM-6788 Refactor Dockerfile to streamline build process
This commit is contained in:
parent
130c7fef93
commit
4284f8f8a6
@ -39,6 +39,7 @@ RUN dnf install -y --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-
|
|||||||
|
|
||||||
# Install from new repos
|
# Install from new repos
|
||||||
RUN dnf install -y \
|
RUN dnf install -y \
|
||||||
|
tbb-devel \
|
||||||
ffmpeg-devel \
|
ffmpeg-devel \
|
||||||
giflib-devel \
|
giflib-devel \
|
||||||
lbzip2 \
|
lbzip2 \
|
||||||
@ -52,16 +53,13 @@ RUN dnf install -y \
|
|||||||
libXcursor-devel \
|
libXcursor-devel \
|
||||||
libSM-devel
|
libSM-devel
|
||||||
|
|
||||||
RUN scl enable gcc-toolset-14 bash
|
|
||||||
|
|
||||||
ENV SCRIPTS_DIR=/tmp/scripts
|
ENV SCRIPTS_DIR=/tmp/scripts
|
||||||
COPY builder/scripts $SCRIPTS_DIR
|
COPY builder/scripts $SCRIPTS_DIR
|
||||||
RUN $SCRIPTS_DIR/build-webp
|
RUN echo "source /opt/rh/gcc-toolset-14/enable" > /etc/profile.d/gcc-toolset.sh && \
|
||||||
RUN $SCRIPTS_DIR/build-libjpeg-turbo
|
$SCRIPTS_DIR/build-webp && $SCRIPTS_DIR/build-libjpeg-turbo && \
|
||||||
|
useradd -m docker && echo "docker:docker" | chpasswd
|
||||||
RUN useradd -m docker && echo "docker:docker" | chpasswd
|
|
||||||
|
|
||||||
COPY --chown=docker:docker . /src/
|
COPY --chown=docker:docker . /src/
|
||||||
|
|
||||||
USER docker
|
USER docker
|
||||||
ENTRYPOINT ["/src/builder/build.sh"]
|
ENTRYPOINT ["bash", "-l", "-c", "/src/builder/build.sh"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user