From ab0163f4c258f2513cb727c372f74914e87eb994 Mon Sep 17 00:00:00 2001 From: Valerian Pereira Date: Wed, 18 Jul 2018 11:37:59 +0530 Subject: [PATCH] docker image size improvements docker image size improvements --- sonar-server/Dockerfile | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/sonar-server/Dockerfile b/sonar-server/Dockerfile index 04366ea..d85e0fe 100644 --- a/sonar-server/Dockerfile +++ b/sonar-server/Dockerfile @@ -1,18 +1,15 @@ -from dockerfile/java -maintainer Tiago Pires, tandrepires@gmail.com +FROM dockerfile/java +LABEL maintainer="Tiago Pires " # RUN echo "deb http://archive.ubuntu.com/ubuntu trusty main universe" > /etc/apt/sources.list -RUN echo "deb http://downloads.sourceforge.net/project/sonar-pkg/deb binary/" >> /etc/apt/sources.list -RUN apt-get update && apt-get upgrade -y - -RUN apt-get install -y --force-yes sonar - -RUN sed -i 's|#wrapper.java.additional.6=-server|wrapper.java.additional.6=-server|g' /opt/sonar/conf/wrapper.conf - -RUN sed -i 's|#sonar.jdbc.password=sonar|sonar.jdbc.password=123qwe|g' /opt/sonar/conf/sonar.properties -RUN sed -i 's|#sonar.jdbc.user=sonar|sonar.jdbc.user=sonar|g' /opt/sonar/conf/sonar.properties -RUN sed -i 's|sonar.jdbc.url=jdbc:h2|#sonar.jdbc.url=jdbc:h2|g' /opt/sonar/conf/sonar.properties -RUN sed -i 's|#sonar.jdbc.url=jdbc:mysql://localhost|sonar.jdbc.url=jdbc:mysql://${env:DB_PORT_3306_TCP_ADDR}|g' /opt/sonar/conf/sonar.properties +RUN echo "deb http://downloads.sourceforge.net/project/sonar-pkg/deb binary/" >> /etc/apt/sources.list && \ + apt-get update && apt-get upgrade -y && \ + apt-get install -y --force-yes sonar && \ + sed -i 's|#wrapper.java.additional.6=-server|wrapper.java.additional.6=-server|g' /opt/sonar/conf/wrapper.conf && \ + sed -i 's|#sonar.jdbc.password=sonar|sonar.jdbc.password=123qwe|g' /opt/sonar/conf/sonar.properties && \ + sed -i 's|#sonar.jdbc.user=sonar|sonar.jdbc.user=sonar|g' /opt/sonar/conf/sonar.properties && \ + sed -i 's|sonar.jdbc.url=jdbc:h2|#sonar.jdbc.url=jdbc:h2|g' /opt/sonar/conf/sonar.properties && \ + sed -i 's|#sonar.jdbc.url=jdbc:mysql://localhost|sonar.jdbc.url=jdbc:mysql://${env:DB_PORT_3306_TCP_ADDR}|g' /opt/sonar/conf/sonar.properties EXPOSE 9000