Add files via upload

This commit is contained in:
Azarath7
2025-01-26 13:19:24 +02:00
committed by GitHub
parent ab01af019d
commit 9a9254b183
2 changed files with 26 additions and 7 deletions

19
Dockerfile-lavalink Normal file
View File

@@ -0,0 +1,19 @@
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"]

View File

@@ -44,8 +44,9 @@ name: vocard
services:
lavalink:
container_name: lavalink
image: ghcr.io/lavalink-devs/lavalink:latest
#image: ghcr.io/lavalink-devs/lavalink:latest
build:
dockerfile: ./Dockerfile-lavalink
restart: unless-stopped
environment:
- _JAVA_OPTIONS=-Xmx1G
@@ -59,11 +60,10 @@ services:
expose:
- "2333"
healthcheck:
test: 'curl -H "Authorization: youshallnotpass" -s http://localhost:2333/version'
test: nc -z -v localhost 2333
interval: 10s
timeout: 10s
retries: 5
start_period: 10s
timeout: 5s
retries: 3
#mongo:
# container_name: mongo
@@ -101,4 +101,4 @@ services:
networks:
vocard:
name: vocard
name: vocard