zoukankan      html  css  js  c++  java
  • docker--Dockerfile--sonarqube

    FROM openjdk:8

    ENV SONAR_VERSION=6.7.1
    SONARQUBE_HOME=/opt/sonarqube
    # Database configuration
    # Defaults to using H2
    SONARQUBE_JDBC_USERNAME=sonar
    SONARQUBE_JDBC_PASSWORD=sonar
    SONARQUBE_JDBC_URL=

    # Http port
    EXPOSE 9000

    RUN groupadd -r sonarqube && useradd -r -g sonarqube sonarqube

    # grab gosu for easy step-down from root
    RUN set -x
    && wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/1.10/gosu-$(dpkg --print-architecture)"
    && wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/1.10/gosu-$(dpkg --print-architecture).asc"
    && export GNUPGHOME="$(mktemp -d)"
    && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4
    && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu
    && rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc
    && chmod +x /usr/local/bin/gosu
    && gosu nobody true

    RUN set -x

    # pub 2048R/D26468DE 2015-05-25
    # Key fingerprint = F118 2E81 C792 9289 21DB CAB4 CFCA 4A29 D264 68DE
    # uid sonarsource_deployer (Sonarsource Deployer) <infra@sonarsource.com>
    # sub 2048R/06855C1D 2015-05-25
    && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys F1182E81C792928921DBCAB4CFCA4A29D26468DE

    && cd /opt
    && curl -o sonarqube.zip -fSL https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-$SONAR_VERSION.zip
    && curl -o sonarqube.zip.asc -fSL https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-$SONAR_VERSION.zip.asc
    && gpg --batch --verify sonarqube.zip.asc sonarqube.zip
    && unzip sonarqube.zip
    && mv sonarqube-$SONAR_VERSION sonarqube
    && chown -R sonarqube:sonarqube sonarqube
    && rm sonarqube.zip*
    && rm -rf $SONARQUBE_HOME/bin/*

    VOLUME "$SONARQUBE_HOME/data"

    WORKDIR $SONARQUBE_HOME
    COPY run.sh $SONARQUBE_HOME/bin/
    ENTRYPOINT ["./bin/run.sh"]

  • 相关阅读:
    C# 代理与事件上(delegate)
    串口编程(SerialPort类)
    java提取QQ邮箱中的邮箱地址
    javascript 调用onclick动作的几种方式。
    python的一些扩展模块,关于Reserving的....
    [ZZ]硬件虚拟化漫谈
    Intel VTx 技术手册 目录
    VTx技术手册杂记
    关于磁盘分析的一些资料
    ReactOS下的Sysutils目录.
  • 原文地址:https://www.cnblogs.com/kuku0223/p/8436852.html
Copyright © 2011-2022 走看看