Files
Vocard/Dockerfile-lavalink
2025-01-26 13:19:24 +02:00

20 lines
528 B
Plaintext

FROM eclipse-temurin:22-jre-alpine
# Install wget to download Lavalink.jar
RUN apk add --no-cache wget
# Run as non-root user
RUN addgroup -g 322 lavalink && \
adduser -D -u 322 -G lavalink lavalink
WORKDIR /opt/Lavalink
# Download Lavalink.jar
RUN wget -O Lavalink.jar https://github.com/lavalink-devs/Lavalink/releases/download/4.0.8/Lavalink.jar
RUN chown -R lavalink:lavalink /opt/Lavalink
USER lavalink
ENTRYPOINT ["java", "-Djdk.tls.client.protocols=TLSv1.1,TLSv1.2", "-jar", "Lavalink.jar"]