using self build docker for sonarqube with plugins
This commit is contained in:
parent
1418f87f9c
commit
9fa3bdada0
@ -2,7 +2,7 @@ version: '3.9'
|
||||
|
||||
services:
|
||||
app:
|
||||
image: sonarqube:{{sonarqube_version}}
|
||||
image: git.lehmannhaus.de/tobiaslehmann/sonarqube.with.sso:latest
|
||||
depends_on:
|
||||
- db
|
||||
- plugin-preparation
|
||||
@ -36,21 +36,6 @@ services:
|
||||
volumes:
|
||||
- {{ service_directory }}/data/db:/var/lib/postgresql/data
|
||||
|
||||
plugin-preparation:
|
||||
image: alpine:latest
|
||||
init: true
|
||||
environment:
|
||||
- USER_UID={{ service_user_id }}
|
||||
- USER_GID={{ service_group_id }}
|
||||
entrypoint: ["/bin/sh","-c"]
|
||||
command:
|
||||
- |
|
||||
mkdir {{ service_directory }}/data/appdata/extensions/plugins
|
||||
chown {{ service_user_id }}:{{ service_group_id }} -R {{ service_directory }}/data/appdata/extensions/plugins
|
||||
curl -L -O -u sonarqube:sonarqube --output-dir /plugins https://github.com/vaulttec/sonar-auth-oidc/releases/download/v2.1.1/sonar-auth-oidc-plugin-2.1.1.jar
|
||||
volumes:
|
||||
- {{ service_directory }}/data/appdata/extensions/plugins:/plugins
|
||||
|
||||
networks:
|
||||
default:
|
||||
ipam:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user