Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rapidoid v5.4.5 #3589

Merged
merged 2 commits into from
Oct 16, 2017
Merged

Rapidoid v5.4.5 #3589

merged 2 commits into from
Oct 16, 2017

Conversation

nmihajlovski
Copy link
Contributor

Also switching from openjdk:8-jdk to openjdk:8-jre-slim.

@yosifkit
Copy link
Member

Diff:
diff --git a/_bashbrew-list b/_bashbrew-list
index 3d68b6b..f1a3002 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -1,4 +1,4 @@
 rapidoid:5
 rapidoid:5.4
-rapidoid:5.4.4
+rapidoid:5.4.5
 rapidoid:latest
diff --git a/rapidoid_latest/Dockerfile b/rapidoid_latest/Dockerfile
index ac300a1..d518b47 100644
--- a/rapidoid_latest/Dockerfile
+++ b/rapidoid_latest/Dockerfile
@@ -1,4 +1,4 @@
-FROM openjdk:8-jdk
+FROM openjdk:8-jre-slim
 MAINTAINER Nikolche Mihajlovski
 
 # GPG key of Rapidoid's author/maintainer (616EF49C: Nikolche Mihajlovski <nikolce.mihajlovski@gmail.com>)
@@ -12,12 +12,15 @@ EXPOSE 8888
 
 VOLUME /data
 
-ENV RAPIDOID_VERSION 5.4.4
+ENV RAPIDOID_VERSION 5.4.5
 ENV RAPIDOID_URL https://repo1.maven.org/maven2/org/rapidoid/rapidoid-platform/$RAPIDOID_VERSION/rapidoid-platform-$RAPIDOID_VERSION.jar
 
 COPY entrypoint.sh /opt/
 
 RUN set -xe \
+    && apt-get update \
+    && apt-get install -y --no-install-recommends \
+        ca-certificates curl dirmngr gnupg \
     && mkdir /app \
     && mkdir -p "$RAPIDOID_TMP" \
 	&& curl -SL "$RAPIDOID_URL" -o $RAPIDOID_JAR \
@@ -26,6 +29,8 @@ RUN set -xe \
 	&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys $GPG_KEY \
 	&& gpg --batch --verify $RAPIDOID_JAR.asc $RAPIDOID_JAR \
 	&& rm -r "$GNUPGHOME" \
-	&& rm "$RAPIDOID_JAR.asc"
+	&& rm "$RAPIDOID_JAR.asc" \
+	&& rm -rf /var/lib/apt/lists/*
 
 ENTRYPOINT ["/opt/entrypoint.sh"]
+

@yosifkit
Copy link
Member

Build test of #3589; 1c231d4 (rapidoid):

$ bashbrew build rapidoid:5.4.5
Building bashbrew/cache:df252b3bee4e124c7c6c229e36c005bb96ed91f63d017a038c67cbd50c6d4c46 (rapidoid:5.4.5)
Tagging rapidoid:5.4.5
Tagging rapidoid:5.4
Tagging rapidoid:5
Tagging rapidoid:latest

$ test/run.sh rapidoid:5.4.5
testing rapidoid:5.4.5
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'rapidoid-hello-world' [5/6]....passed
	'rapidoid-load-balancer' [6/6]...passed

@yosifkit yosifkit merged commit 54bf6a9 into docker-library:master Oct 16, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants