From 1418f87f9c8777185daa61442f0069c54d348a57 Mon Sep 17 00:00:00 2001 From: Tobias Lehmann Date: Thu, 12 Sep 2024 14:01:56 +0200 Subject: [PATCH] fixed sonar config --- templates/sonarqube/docker-compose.yml.j2 | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/templates/sonarqube/docker-compose.yml.j2 b/templates/sonarqube/docker-compose.yml.j2 index 26ceb91..fc39d3d 100644 --- a/templates/sonarqube/docker-compose.yml.j2 +++ b/templates/sonarqube/docker-compose.yml.j2 @@ -37,12 +37,17 @@ services: - {{ service_directory }}/data/db:/var/lib/postgresql/data plugin-preparation: - image: curlimages/curl:latest + image: alpine:latest init: true environment: - USER_UID={{ service_user_id }} - USER_GID={{ service_group_id }} - command: ["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"] + 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