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:
|
services:
|
||||||
app:
|
app:
|
||||||
image: sonarqube:{{sonarqube_version}}
|
image: git.lehmannhaus.de/tobiaslehmann/sonarqube.with.sso:latest
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- plugin-preparation
|
- plugin-preparation
|
||||||
@ -36,21 +36,6 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- {{ service_directory }}/data/db:/var/lib/postgresql/data
|
- {{ 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:
|
networks:
|
||||||
default:
|
default:
|
||||||
ipam:
|
ipam:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user