mirror of
https://github.com/bitnami/containers.git
synced 2026-03-18 15:27:52 +08:00
40 lines
1.8 KiB
Docker
40 lines
1.8 KiB
Docker
FROM bitnami/minideb-extras:stretch-r175
|
|
LABEL maintainer "Bitnami <containers@bitnami.com>"
|
|
|
|
# Install required system packages and dependencies
|
|
RUN install_packages libblkid1 libbsd0 libc6 libedit2 libffi6 libgcc1 libglib2.0-0 libicu57 liblzma5 libmount1 libncurses5 libpcre3 libselinux1 libssl1.1 libstdc++6 libtinfo5 libuuid1 libx11-6 libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxslt1.1 zlib1g
|
|
RUN bitnami-pkg unpack postgresql-client-10.5.0-1 --checksum 398cca9d24dd92dec294fd5727fa0a4841847a88d1316a11a338fd7d208ccb8f
|
|
RUN bitnami-pkg install java-1.8.191-1 --checksum f05ed830d741b7dbdb3d09066552239023730516bdd2fd64578b66decd0ff867
|
|
RUN bitnami-pkg unpack sonarqube-7.3.0-3 --checksum cd8df99bf6e705b47b8fd5325a93987554de7cf325db0daff49800008a9c989e
|
|
|
|
COPY rootfs /
|
|
ENV BITNAMI_APP_NAME="sonarqube" \
|
|
BITNAMI_IMAGE_VERSION="7.3.0-debian-9-r20" \
|
|
PATH="/opt/bitnami/postgresql/bin:/opt/bitnami/java/bin:/opt/bitnami/sonarqube/bin/linux-x86-64/:$PATH" \
|
|
POSTGRESQL_CLIENT_CREATE_DATABASE_NAME="" \
|
|
POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD="" \
|
|
POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME="" \
|
|
POSTGRESQL_HOST="postgresql" \
|
|
POSTGRESQL_PORT_NUMBER="5432" \
|
|
POSTGRESQL_ROOT_PASSWORD="" \
|
|
POSTGRESQL_ROOT_USER="postgres" \
|
|
SMTP_HOST="" \
|
|
SMTP_PASSWORD="" \
|
|
SMTP_PORT="" \
|
|
SMTP_PROTOCOL="" \
|
|
SMTP_USER="" \
|
|
SONARQUBE_DATABASE_NAME="bitnami_sonarqube" \
|
|
SONARQUBE_DATABASE_PASSWORD="" \
|
|
SONARQUBE_DATABASE_USER="bn_sonarqube" \
|
|
SONARQUBE_ELASTICSEARCH_PORT_NUMBER="" \
|
|
SONARQUBE_ENABLE_DEMO_DATA="no" \
|
|
SONARQUBE_JAVA_OPTS="" \
|
|
SONARQUBE_PASSWORD="bitnami" \
|
|
SONARQUBE_PORT_NUMBER="" \
|
|
SONARQUBE_USERNAME="admin"
|
|
|
|
EXPOSE 9000
|
|
|
|
ENTRYPOINT [ "/app-entrypoint.sh" ]
|
|
CMD [ "nami", "start", "--foreground", "sonarqube" ]
|