feat: try fix ci/cd

This commit is contained in:
leon-morival 2025-11-30 18:56:36 +01:00
parent 95ebc2b95d
commit 6a5498a7a3
1 changed files with 3 additions and 5 deletions

View File

@ -92,16 +92,14 @@ deploy-to-portainer:
STACKS_JSON="$BODY"
STACK_ID=$(echo "$STACKS_JSON" | jq ".[] | select(.Name == \"$PORTAINER_STACK_NAME\") | .Id")
# Contenu du compose rendu (une seule ligne, guillemets échappés)
STACK_FILE_CONTENT=$(sed 's/"/\\"/g' docker-compose.rendered.yml | tr -d '\n')
STACK_FILE_PATH="docker-compose.rendered.yml"
if [ -z "$STACK_ID" ]; then
echo "🆕 Aucune stack '$PORTAINER_STACK_NAME' trouvée, création en cours..."
JSON_PAYLOAD=$(jq -n \
--arg name "$PORTAINER_STACK_NAME" \
--arg content "$STACK_FILE_CONTENT" \
--rawfile content "$STACK_FILE_PATH" \
'{name: $name, stackFileContent: $content, prune: true}')
CREATE_RESP=$(curl -s -w "HTTPSTATUS:%{http_code}" \
@ -127,7 +125,7 @@ deploy-to-portainer:
JSON_PAYLOAD=$(jq -n \
--arg id "$STACK_ID" \
--arg content "$STACK_FILE_CONTENT" \
--rawfile content "$STACK_FILE_PATH" \
'{id: ($id|tonumber), stackFileContent: $content, prune: true}')
UPDATE_RESP=$(curl -s -w "HTTPSTATUS:%{http_code}" \