|
|
@@ -7,8 +7,16 @@
|
|
|
FROM ubuntu
|
|
|
# File Author / Maintainer
|
|
|
# MAINTAINER name Chunteng Xiao
|
|
|
+RUN apt-get clean
|
|
|
RUN apt-get update
|
|
|
-RUN apt-get install -y nodejs nginx npm
|
|
|
+RUN apt-get -f install -y nodejs nginx npm curl unzip
|
|
|
+RUN curl --insecure -o ./sonarscanner.zip -L https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.2.0.1227-linux.zip
|
|
|
+RUN unzip sonarscanner.zip
|
|
|
+RUN rm sonarscanner.zip
|
|
|
+ENV SONAR_RUNNER_HOME=/sonar-scanner-3.2.0.1227-linux
|
|
|
+ENV PATH $PATH:/sonar-scanner-3.2.0.1227-linux/bin
|
|
|
+COPY sonar-runner.properties ./sonar-scanner-3.2.0.1227-linux/conf/sonar-scanner.properties
|
|
|
+CMD sonar-scanner
|
|
|
RUN npm install -g cnpm --registry=https://registry.npm.taobao.org
|
|
|
ADD default /etc/nginx/sites-available
|
|
|
EXPOSE 80
|