Optimized Dockerfile build + added JRE 24 support(experimental)

This commit is contained in:
Azarath7
2025-04-17 09:13:48 +03:00
committed by GitHub
parent 9edd76e42e
commit 5bd19c65f5

View File

@@ -1,17 +1,15 @@
FROM eclipse-temurin:23-jre-noble
RUN apt-get update && \
apt-get install -y netcat-openbsd && \
rm -rf /var/lib/apt/lists/*
FROM eclipse-temurin:24-jre-noble
RUN groupadd -g 322 lavalink && \
useradd -u 322 -g lavalink -m -d /opt/Lavalink lavalink
WORKDIR /opt/Lavalink
RUN wget -O Lavalink.jar https://github.com/lavalink-devs/Lavalink/releases/download/4.0.8/Lavalink.jar
ADD --chown=lavalink:lavalink https://github.com/lavalink-devs/Lavalink/releases/download/4.0.8/Lavalink.jar .
RUN chown -R lavalink:lavalink /opt/Lavalink
RUN apt-get update && \
apt-get install -y --no-install-recommends netcat-openbsd && \
rm -rf /var/lib/apt/lists/*
USER lavalink