mirror of
https://github.com/BrenBroZAYT/gameyfin.git
synced 2026-06-13 16:40:01 +00:00
19 lines
448 B
Docker
19 lines
448 B
Docker
FROM eclipse-temurin:21-jre-ubi9-minimal
|
|
|
|
ENV GAMEYFIN_SOURCES=/opt/gameyfin-library
|
|
|
|
RUN groupadd gameyfin && useradd gameyfin -g gameyfin && \
|
|
mkdir -p /opt/gameyfin ${GAMEYFIN_SOURCES} && \
|
|
chown -R gameyfin:gameyfin /opt/gameyfin ${GAMEYFIN_SOURCES}
|
|
|
|
USER gameyfin:gameyfin
|
|
|
|
ARG JAR_FILE=./backend/target/*.jar
|
|
COPY ${JAR_FILE} /opt/gameyfin/gameyfin.jar
|
|
|
|
WORKDIR /opt/gameyfin
|
|
|
|
EXPOSE 8080
|
|
|
|
ENTRYPOINT ["java", "-jar", "gameyfin.jar"]
|