mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Maxim Thomas
25.00.2025 1e795f8a25e5ccb8b1481db992a78e7c9d22f4c4
move Java args to java.properties, upgrade docker alpine (#502)

3 files modified
17 ■■■■■ changed files
opendj-packages/opendj-docker/Dockerfile 2 ●●● patch | view | raw | blame | history
opendj-packages/opendj-docker/Dockerfile-alpine 6 ●●●● patch | view | raw | blame | history
opendj-server-legacy/resource/config/java.properties 9 ●●●● patch | view | raw | blame | history
opendj-packages/opendj-docker/Dockerfile
@@ -14,7 +14,7 @@
#ENV MASTER_SERVER
#ENV OPENDJ_REPLICATION_TYPE
ENV OPENDJ_USER="opendj"
ENV OPENDJ_JAVA_ARGS="-server"
#ENV OPENDJ_JAVA_ARGS=""
ENV BACKEND_TYPE="je"
ENV BACKEND_DB_DIRECTORY="db"
#ENV SETUP_ARGS
opendj-packages/opendj-docker/Dockerfile-alpine
@@ -1,4 +1,4 @@
FROM openjdk:8-jre-alpine
FROM alpine:latest
LABEL org.opencontainers.image.authors="Open Identity Platform Community"
@@ -14,7 +14,7 @@
#ENV MASTER_SERVER
#ENV OPENDJ_REPLICATION_TYPE
ENV OPENDJ_USER="opendj"
ENV OPENDJ_JAVA_ARGS="-server -XX:+UseG1GC -XX:+UseContainerSupport"
#ENV OPENDJ_JAVA_ARGS=""
ENV BACKEND_TYPE="je"
ENV BACKEND_DB_DIRECTORY="db"
#ENV SETUP_ARGS
@@ -25,7 +25,7 @@
RUN apk add --update --no-cache --virtual builddeps curl unzip \
 && apk upgrade --update --no-cache \
 && apk add bash \
 && apk add bash openjdk8 \
 && if [ -z "$VERSION" ] ; then VERSION="$(curl -i -o - --silent https://api.github.com/repos/OpenIdentityPlatform/OpenDJ/releases/latest | grep -m1 "\"name\"" | cut -d\" -f4)"; fi \
 && curl -L https://github.com/OpenIdentityPlatform/OpenDJ/releases/download/$VERSION/opendj-$VERSION.zip --output opendj-$VERSION.zip \
 && unzip opendj-$VERSION.zip \
opendj-server-legacy/resource/config/java.properties
@@ -56,7 +56,12 @@
#
# Specify to use the -client argument for all the command-lines that have not
# an associated property defined:
# default.java-args=-server
# default.java-args=-client
default.java-home=$JAVA_HOME
default.java-args=-server
default.java-args=-client
import-ldif.offline.java-args=-server
rebuild-index.offline.java-args=-server
start-ds.java-args=-server
ldifdiff.java-args=-server