FROM alpine AS build RUN apk update RUN apk add openjdk21-jre # previous line is shared with next step RUN apk add git ADD . /LightOidc WORKDIR /LightOidc RUN ./gradlew jar && mv *app/build/libs/*.jar /lightoidc.jar FROM alpine RUN apk update RUN apk add openjdk21-jre COPY --from=build /lightoidc.jar /opt/lightoidc.jar RUN adduser -S lightoidc \ && mkdir /data /home/lightoidc/.config \ && chown lightoidc /data /home/lightoidc/.config \ && ln -s /data /home/lightoidc/.config/LightOIDC USER lightoidc ENTRYPOINT java -jar /opt/lightoidc.jar