Files
Vocard/lavalink/Dockerfile-lavalink
2025-06-15 10:44:12 +08:00

17 lines
494 B
Plaintext

FROM eclipse-temurin:24-jre-noble
RUN groupadd -g 322 lavalink && \
useradd -u 322 -g lavalink -m -d /opt/Lavalink lavalink
WORKDIR /opt/Lavalink
ADD --chown=lavalink:lavalink https://github.com/lavalink-devs/Lavalink/releases/download/4.1.1/Lavalink.jar .
RUN apt-get update && \
apt-get install -y --no-install-recommends netcat-openbsd && \
rm -rf /var/lib/apt/lists/*
USER lavalink
ENTRYPOINT ["java", "-Djdk.tls.client.protocols=TLSv1.1,TLSv1.2", "-jar", "Lavalink.jar"]