File tree Expand file tree Collapse file tree 3 files changed +12
-29
lines changed
Expand file tree Collapse file tree 3 files changed +12
-29
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,10 @@ services:
99 restart : unless-stopped
1010 privileged : true
1111 devices :
12- - /dev/ttyUSB0:/dev/ttyUSB0
12+ - /dev/bus/usb:/dev/bus/usb # Mount every USB device
13+ - /dev/ttyUSB0:/dev/ttyUSB0 # USB-Serial based on ch34x/pl2303
14+ - /dev/ttyACM0:/dev/ttyACM0 # CDC-ACM (ESP32-S3, nRF52, etc.)
15+ - /dev/hidraw0:/dev/hidraw0 # Dongles HID (opcional)
1316 # ports:
1417 # - "6969:6969/udp" # Tracker data (SlimeVR default UDP port)
1518 # - "21110:21110" # WebSocket VR Bridge for integrations
@@ -20,6 +23,8 @@ services:
2023 # - "39539:39539" # VMC output (used by VSeeFace, etc.)
2124 # - "39540:39540" # VMC input
2225 # - "4768:4768/udp" # Tracker discovery / legacy LAN detection
26+ group_add :
27+ - dialout
2328 volumes :
2429 - slimevr-config:/root/.config/dev.slimevr.SlimeVR
2530 - slimevr-gui:/gui_mount
Original file line number Diff line number Diff line change 11FROM eclipse-temurin:17-jdk
22
33ARG SLIMEVR_VERSION
4- ARG CUSTOM_ZIP_URL=https://github.com/jabberrock/SlimeVR-Server/releases/download/stay-aligned-v7.3/stay-aligned-v7.3.zip
5- ENV SLIMEVR_VERSION=${SLIMEVR_VERSION} \
6- CUSTOM_ZIP_URL=${CUSTOM_ZIP_URL}
4+ ENV SLIMEVR_VERSION=${SLIMEVR_VERSION}
75
86WORKDIR /app
97
108RUN apt-get update && \
11- apt-get install -y --no-install-recommends curl unzip && \
12- curl -fsSL -o slimevr-gui-dist.tar.gz https://github.com/SlimeVR/SlimeVR-Server/releases/download/v${SLIMEVR_VERSION}/slimevr-gui-dist.tar.gz && \
13- curl -fsSL -o custom.zip ${CUSTOM_ZIP_URL} && \
9+ apt-get install -y --no-install-recommends curl libusb-1.0-0 udev && \
10+ curl -L -o slimevr.jar https://github.com/SlimeVR/SlimeVR-Server/releases/download/v${SLIMEVR_VERSION}/slimevr.jar && \
11+ curl -L -o slimevr-gui-dist.tar.gz https://github.com/SlimeVR/SlimeVR-Server/releases/download/v${SLIMEVR_VERSION}/slimevr-gui-dist.tar.gz && \
1412 mkdir /gui && \
1513 tar -xzf slimevr-gui-dist.tar.gz -C /gui && \
16- unzip -j custom.zip '*/slimevr.jar' -d /app && \
17- rm slimevr-gui-dist.tar.gz custom.zip && \
18- apt-get purge -y --auto-remove unzip && \
14+ rm slimevr-gui-dist.tar.gz && \
1915 apt-get clean && \
2016 rm -rf /var/lib/apt/lists/*
2117
22- EXPOSE 2115 6969
23-
2418VOLUME ["/gui_mount" ]
2519
26- CMD cp -r /gui/* /gui_mount && java -jar /app/ slimevr.jar run
20+ CMD cp -r /gui/* /gui_mount && java -jar slimevr.jar run
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments