* old docker files removed as not needed anymore * base docker image upgraded * mariadb version upgraded and dockerfile fixed to work with new jdks as extended libs approach seem to be not supporte anymore * deprecated rabbitmq default vhost config removed (https://github.com/eclipse/hawkbit/issues/1157) Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
16 lines
1.1 KiB
Plaintext
16 lines
1.1 KiB
Plaintext
FROM hawkbit/hawkbit-update-server:{{HAWKBIT_VERSION}}
|
|
|
|
ENV MARIADB_DRIVER_VERSION={{MARIADB_DRIVER_VERSION}}
|
|
|
|
COPY KEY-mysql .
|
|
|
|
RUN set -x \
|
|
&& apk add --no-cache --virtual build-dependencies gnupg unzip libressl wget \
|
|
&& gpg --import KEY-mysql \
|
|
&& wget -O $HAWKBIT_HOME/mariadb-java-client.jar --no-verbose https://downloads.mariadb.com/Connectors/java/connector-java-$MARIADB_DRIVER_VERSION/mariadb-java-client-$MARIADB_DRIVER_VERSION.jar \
|
|
&& wget -O $HAWKBIT_HOME/mariadb-java-client.jar.asc --no-verbose https://downloads.mariadb.com/Connectors/java/connector-java-$MARIADB_DRIVER_VERSION/mariadb-java-client-$MARIADB_DRIVER_VERSION.jar.asc \
|
|
&& gpg --verify --batch $HAWKBIT_HOME/mariadb-java-client.jar.asc $HAWKBIT_HOME/mariadb-java-client.jar \
|
|
&& apk del build-dependencies
|
|
|
|
ENTRYPOINT ["java","-cp","hawkbit-update-server.jar:mariadb-java-client.jar","-Dspring.profiles.active=mysql","-Xms768m","-Xmx768m","-XX:MaxMetaspaceSize=250m","-XX:MetaspaceSize=250m","-Xss300K","-XX:+UseG1GC","-XX:+UseStringDeduplication","-XX:+UseCompressedOops","-XX:+HeapDumpOnOutOfMemoryError","org.springframework.boot.loader.JarLauncher"]
|