fixes for paths and not using debian-slim
This commit is contained in:
17
Dockerfile
17
Dockerfile
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
ARG baseimage=debian:testing-slim
|
ARG baseimage=debian:testing
|
||||||
|
|
||||||
FROM ${baseimage} AS baseimage
|
FROM ${baseimage} AS baseimage
|
||||||
ENV LANG C.UTF-8
|
ENV LANG C.UTF-8
|
||||||
@@ -26,8 +26,14 @@ RUN <<eot
|
|||||||
-o APT::Install-Suggests=false \
|
-o APT::Install-Suggests=false \
|
||||||
libfuse2 kmod fuse libglib2.0-0 libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libgtk-3-0 libgbm1 libasound2t64 \
|
libfuse2 kmod fuse libglib2.0-0 libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libgtk-3-0 libgbm1 libasound2t64 \
|
||||||
xserver-xorg xserver-xorg-video-amdgpu xvfb x11vnc \
|
xserver-xorg xserver-xorg-video-amdgpu xvfb x11vnc \
|
||||||
libgomp1-amd64-cross libgomp1 libegl-mesa0 libegl1
|
libgomp1-amd64-cross libgomp1 libegl-mesa0 libegl1 pipx
|
||||||
mkdir -p /root/.vnc && x11vnc -storepasswd test123 /root/.vnc/passwd
|
mkdir -p /root/.vnc && x11vnc -storepasswd test123 /root/.vnc/passwd
|
||||||
|
pipx install uv
|
||||||
|
eot
|
||||||
|
|
||||||
|
RUN <<eot
|
||||||
|
echo 'export PATH="${PATH}:/root/.local/bin"' >>/root/.bashrc
|
||||||
|
echo 'alias lms="~/.lmstudio/bin/lms"' >> ~/.bashrc
|
||||||
eot
|
eot
|
||||||
|
|
||||||
ENV DISPLAY=:99
|
ENV DISPLAY=:99
|
||||||
@@ -47,12 +53,9 @@ RUN <<eot
|
|||||||
eot
|
eot
|
||||||
|
|
||||||
|
|
||||||
ADD ./docker-entrypoint.sh /usr/local/bin/
|
ADD --chmod=0755 ./docker-entrypoint.sh /usr/local/bin/
|
||||||
ADD ./docker-healthcheck.sh /usr/local/bin/
|
ADD --chmod=0755 ./docker-healthcheck.sh /usr/local/bin/
|
||||||
|
|
||||||
# Ensure the scripts are executable
|
|
||||||
RUN chmod +x /usr/local/bin/docker-entrypoint.sh && \
|
|
||||||
chmod +x /usr/local/bin/docker-healthcheck.sh
|
|
||||||
# Setup the healthcheck
|
# Setup the healthcheck
|
||||||
#HEALTHCHECK --interval=1m --timeout=10s --start-period=1m \
|
#HEALTHCHECK --interval=1m --timeout=10s --start-period=1m \
|
||||||
# CMD /bin/bash /usr/local/bin/docker-healthcheck.sh || exit 1
|
# CMD /bin/bash /usr/local/bin/docker-healthcheck.sh || exit 1
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ rm /tmp/.X99-lock
|
|||||||
Xvfb :99 -screen 0 1920x1080x16 &
|
Xvfb :99 -screen 0 1920x1080x16 &
|
||||||
sleep 2
|
sleep 2
|
||||||
# -----------------------------------
|
# -----------------------------------
|
||||||
echo 'alias lms="~/.lmstudio/bin/lms"' > ~/.bashrc
|
|
||||||
|
|
||||||
/squashfs-root/lm-studio --no-sandbox &
|
/squashfs-root/lm-studio --no-sandbox &
|
||||||
sleep 30
|
sleep 30
|
||||||
|
|||||||
Reference in New Issue
Block a user