Update plasma compose to use build

This commit is contained in:
Myve 2024-07-23 00:57:24 +00:00
commit b0231dfed2
4 changed files with 14 additions and 9 deletions

View file

@ -1,5 +1,6 @@
# .env for myvnc KDE plasma webtop # .env for myvnc KDE plasma webtop
MYVNC_KDEPLASMA_VNCPASS=
MYVNC_KDEPLASMA_PORT= MYVNC_KDEPLASMA_PORT=
MYVNC_KDEPLASMA_VNCPASS=
MYVNC_KDEPLASMA_CUSTOM_TITLE= MYVNC_KDEPLASMA_CUSTOM_TITLE=
MYVNC_KDEPLASMA_PROXYPATH= MYVNC_KDEPLASMA_PROXYPATH=

View file

@ -1,6 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Docker build # Docker build
# Optional: buildtag # Optional: buildtag
DOCKER_BUILDKIT=1 \ # DOCKER_BUILDKIT=1 \
docker build . \ # docker build . \
--tag ${buildtag:-myvnc/webtop:plasma} # --tag ${buildtag:-myvnc/webtop:plasma}
docker compose up --build --detach

View file

@ -3,6 +3,8 @@ services:
image: myvnc/webtop:plasma image: myvnc/webtop:plasma
container_name: kdeplasma container_name: kdeplasma
restart: unless-stopped restart: unless-stopped
build:
context: .
environment: environment:
MYVNC_VNCPASS: ${MYVNC_KDEPLASMA_VNCPASS} MYVNC_VNCPASS: ${MYVNC_KDEPLASMA_VNCPASS}
networks: networks:
@ -26,12 +28,13 @@ services:
environment: environment:
MYVNC_CUSTOM_TITLE: ${MYVNC_KDEPLASMA_CUSTOM_TITLE} MYVNC_CUSTOM_TITLE: ${MYVNC_KDEPLASMA_CUSTOM_TITLE}
MYVNC_PROXYPATH: ${MYVNC_KDEPLASMA_PROXYPATH} MYVNC_PROXYPATH: ${MYVNC_KDEPLASMA_PROXYPATH}
MYVNC_VNCSHARING: false
MYVNC_VNCLISTEN_HOST: kdeplasma MYVNC_VNCLISTEN_HOST: kdeplasma
MYVNC_VNCLISTEN_PORT: 5900 MYVNC_VNCLISTEN_PORT: 5900
MYVNC_VNCSHARING: false
networks: networks:
- kdeplasma - kdeplasma
networks: networks:
kdeplasma: kdeplasma:
external: false external: false

View file

@ -1,6 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Create required home directories # Create required home directories
[ -d ~/.vnc ] || mkdir -p ~/.vnc [ -d ~/.vnc ] || mkdir -p ~/.vnc
[ -d ~/.ssh ] || mkdir -p ~/.ssh
[ -d ~/.config ] || mkdir -p ~/.config [ -d ~/.config ] || mkdir -p ~/.config
# Check for MYVNC_VNCPASS variable # Check for MYVNC_VNCPASS variable
@ -39,7 +40,6 @@ fi
# VNC config # VNC config
cat >~/.vnc/config <<- vncconfig cat >~/.vnc/config <<- vncconfig
session=plasmax11 session=plasmax11
dpi=192
geometry=1920x1080 geometry=1920x1080
framerate=60 framerate=60
depth=32 depth=32
@ -55,4 +55,4 @@ Timeout=0
kscreenlockerrc kscreenlockerrc
# Launch Tigervnc # Launch Tigervnc
/usr/bin/dbus-launch vncserver :0 /usr/bin/dbus-launch vncserver :0