Skip to content

Commit 2def26a

Browse files
committed
updated version
1 parent 14afc0c commit 2def26a

File tree

4 files changed

+46
-20
lines changed

4 files changed

+46
-20
lines changed

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
SLIMEVR_VERSION=0.14.1
1+
SLIMEVR_VERSION=0.15.0
22
WEBGUI_PORT=8080

docker-compose.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ services:
1010
privileged: true
1111
devices:
1212
- /dev/ttyUSB0:/dev/ttyUSB0
13-
ports:
14-
- "6969:6969/udp" # Tracker data (SlimeVR default UDP port)
15-
- "21110:21110" # WebSocket VR Bridge for integrations
16-
- "8266:8266" # OTA firmware update
17-
- "9000:9000" # OSC output (shared by VRC and router)
18-
- "9001:9001" # VRC OSC input (VRChat tracking)
19-
- "9002:9002" # OSC Router input (for rerouting OSC)
20-
- "39539:39539" # VMC output (used by VSeeFace, etc.)
21-
- "39540:39540" # VMC input
22-
- "4768:4768/udp" # Tracker discovery / legacy LAN detection
13+
# ports:
14+
# - "6969:6969/udp" # Tracker data (SlimeVR default UDP port)
15+
# - "21110:21110" # WebSocket VR Bridge for integrations
16+
# - "8266:8266" # OTA firmware update
17+
# - "9000:9000" # OSC output (shared by VRC and router)
18+
# - "9001:9001" # VRC OSC input (VRChat tracking)
19+
# - "9002:9002" # OSC Router input (for rerouting OSC)
20+
# - "39539:39539" # VMC output (used by VSeeFace, etc.)
21+
# - "39540:39540" # VMC input
22+
# - "4768:4768/udp" # Tracker discovery / legacy LAN detection
2323
volumes:
2424
- slimevr-config:/root/.config/dev.slimevr.SlimeVR
2525
- slimevr-gui:/gui_mount
@@ -31,8 +31,8 @@ services:
3131
network_mode: host
3232
environment:
3333
WEBGUI_PORT: ${WEBGUI_PORT}
34-
ports:
35-
- "${WEBGUI_PORT}:${WEBGUI_PORT}"
34+
# ports:
35+
# - "${WEBGUI_PORT}:${WEBGUI_PORT}"
3636
volumes:
3737
- slimevr-gui:/usr/share/nginx/html:ro
3838

slimevr/Dockerfile

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
FROM eclipse-temurin:17-jdk
22

33
ARG SLIMEVR_VERSION
4-
ENV SLIMEVR_VERSION=${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}
57

68
WORKDIR /app
79

8-
# Descarga jar y GUI según la versión
9-
RUN curl -L -o slimevr.jar https://github.com/SlimeVR/SlimeVR-Server/releases/download/v${SLIMEVR_VERSION}/slimevr.jar && \
10-
curl -L -o slimevr-gui-dist.tar.gz https://github.com/SlimeVR/SlimeVR-Server/releases/download/v${SLIMEVR_VERSION}/slimevr-gui-dist.tar.gz && \
10+
RUN 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} && \
1114
mkdir /gui && \
1215
tar -xzf slimevr-gui-dist.tar.gz -C /gui && \
13-
rm slimevr-gui-dist.tar.gz
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 && \
19+
apt-get clean && \
20+
rm -rf /var/lib/apt/lists/*
1421

15-
# Copia GUI al volumen compartido y lanza SlimeVR
16-
CMD cp -r /gui/* /gui_mount && java -jar slimevr.jar run
22+
EXPOSE 2115 6969
23+
24+
VOLUME ["/gui_mount"]
25+
26+
CMD cp -r /gui/* /gui_mount && java -jar /app/slimevr.jar run

slimevr/Dockerfile.bak

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
FROM eclipse-temurin:17-jdk
2+
3+
ARG SLIMEVR_VERSION
4+
ENV SLIMEVR_VERSION=${SLIMEVR_VERSION}
5+
6+
WORKDIR /app
7+
8+
# Descarga jar y GUI según la versión
9+
RUN curl -L -o slimevr.jar https://github.com/SlimeVR/SlimeVR-Server/releases/download/v${SLIMEVR_VERSION}/slimevr.jar && \
10+
curl -L -o slimevr-gui-dist.tar.gz https://github.com/SlimeVR/SlimeVR-Server/releases/download/v${SLIMEVR_VERSION}/slimevr-gui-dist.tar.gz && \
11+
mkdir /gui && \
12+
tar -xzf slimevr-gui-dist.tar.gz -C /gui && \
13+
rm slimevr-gui-dist.tar.gz
14+
15+
# Copia GUI al volumen compartido y lanza SlimeVR
16+
CMD cp -r /gui/* /gui_mount && java -jar slimevr.jar run

0 commit comments

Comments
 (0)