cistech-tunnel: move all scripts to dynamic mounts
- Move entrypoint.sh from build/scripts/ to shared/ (no longer baked into image) - Add entrypoint directive to docker-compose.json pointing to /shared/entrypoint.sh - Update entrypoint.sh to reference /shared/startup-vnc.sh instead of /opt/scripts/ - Bump tipi_version to 7 All scripts are now dynamically controlled via volume mounts from the shared/ directory. The Docker image is a clean base with only packages installed. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -10,7 +10,7 @@ export GALLIUM_DRIVER=llvmpipe
|
||||
export MESA_GL_VERSION_OVERRIDE=3.3
|
||||
|
||||
# Qt/Chromium flags for running as root
|
||||
export QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox --disable-gpu"
|
||||
export QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox --disable-gpu --use-gl=swiftshader"
|
||||
export QTWEBENGINE_DISABLE_SANDBOX=1
|
||||
|
||||
# Setup TigerVNC password file from env var (passed by runtipi)
|
||||
@@ -77,6 +77,4 @@ EOF
|
||||
echo "[entrypoint] openconnect-sso config generated"
|
||||
|
||||
# Start VNC server
|
||||
chmod +x /shared/*
|
||||
chmod +x /root/.vnc/xstartup
|
||||
exec /shared/startup-vnc.sh
|
||||
|
||||
Reference in New Issue
Block a user