Skip to content

Commit d62387f

Browse files
committed
Debian Oracle JDK 8 repository has vanished so use tgz file stored via git lfs instead
1 parent c30708d commit d62387f

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sfs-docker/src/main/docker/jdk-8u202-linux-x64.tar.gz filter=lfs diff=lfs merge=lfs -text

sfs-docker/src/main/docker/Dockerfile

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
FROM phusion/baseimage:latest
22

3-
RUN \
4-
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
5-
add-apt-repository -y ppa:webupd8team/java && \
6-
apt-get update && \
7-
apt-get install -y oracle-java8-installer && \
8-
rm -rf /var/lib/apt/lists/* && \
9-
rm -rf /var/cache/oracle-jdk8-installer
3+
# Install basic software support
4+
RUN apt-get update && \
5+
apt-get install --yes software-properties-common && \
6+
mkdir -p /usr/lib/jvm
107

118
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
129

10+
ADD jdk-8u202-linux-x64.tar.gz /usr/lib/jvm
11+
12+
RUN mv /usr/lib/jvm/jdk1.8.0_202 /usr/lib/jvm/java-8-oracle
13+
1314
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
1415
ENV HEAP_SIZE 512m
1516
ENV INSTANCES 1
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:9a5c32411a6a06e22b69c495b7975034409fa1652d03aeb8eb5b6f59fd4594e0
3+
size 194042837

sfs-docker/src/main/docker/vertx.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/usr/bin/env sh
22

3-
java -server -Xms1m -Xmx${HEAP_SIZE} -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+ScavengeBeforeFullGC -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSScavengeBeforeRemark -XX:+CMSClassUnloadingEnabled -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data -Dsun.net.inetaddr.ttl=30 -Dvertx.logger-delegate-factory-class-name=io.vertx.core.logging.SLF4JLogDelegateFactory -Dlogback.configurationFile=/etc/vertx-logback.xml -Dvertx.cacheDirBase=/data/vertxCacheDir -Dvertx.httpServiceFactory.cacheDir=/data/httpServiceFactoryCacheDir -jar /opt/sfs/main-docker.jar -conf /etc/vertx-conf.json -instances ${INSTANCES}
3+
${JAVA_HOME}/bin/java -server -Xms1m -Xmx${HEAP_SIZE} -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+ScavengeBeforeFullGC -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSScavengeBeforeRemark -XX:+CMSClassUnloadingEnabled -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data -Dsun.net.inetaddr.ttl=30 -Dvertx.logger-delegate-factory-class-name=io.vertx.core.logging.SLF4JLogDelegateFactory -Dlogback.configurationFile=/etc/vertx-logback.xml -Dvertx.cacheDirBase=/data/vertxCacheDir -Dvertx.httpServiceFactory.cacheDir=/data/httpServiceFactoryCacheDir -jar /opt/sfs/main-docker.jar -conf /etc/vertx-conf.json -instances ${INSTANCES}

0 commit comments

Comments
 (0)