Disable Gitea workflows and stabilize VNC startup

Pause automated builds while updating the image, and improve VNC startup/logging with a one-way clipboard bridge for reliable browser sync.
This commit is contained in:
2026-03-01 12:21:22 +01:00
parent ba48d1c8d1
commit 2742058a32
9 changed files with 473 additions and 18 deletions

View File

@@ -42,6 +42,8 @@ RUN apt-get update && apt-get install -y \
xauth \
# Supervisord to manage processes
supervisor \
# Emoji font support
fonts-noto-color-emoji \
# Utilities
wget \
curl \
@@ -72,9 +74,12 @@ COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
COPY openbox-rc.xml /home/${USER}/.config/openbox/rc.xml
COPY index.html /usr/share/novnc/index.html
COPY vnc-patched.html /usr/share/novnc/vnc.html
COPY vnc-clipboard-bridge.js /usr/share/novnc/vnc-clipboard-bridge.js
COPY log-prefix.sh /usr/local/bin/log-prefix.sh
# Set permissions
RUN chmod +x /usr/local/bin/entrypoint.sh \
RUN chmod +x /usr/local/bin/entrypoint.sh /usr/local/bin/log-prefix.sh \
&& chown -R ${USER}:${USER} /home/${USER} /config /downloads /incomplete
# Expose noVNC and Soulseek ports