From 8c4de8a348298a88ec6eee82815ced4a77de4e3d Mon Sep 17 00:00:00 2001 From: akalan Date: Wed, 23 Sep 2026 19:42:47 +0300 Subject: [PATCH] sertifika bekleme adimi ekle --- compose/action.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/compose/action.yml b/compose/action.yml index f790246..42f30a0 100644 --- a/compose/action.yml +++ b/compose/action.yml @@ -1,5 +1,5 @@ name: 'Deploy Compose App to rack-server' -description: 'DNS kaydini deploy-panel API si uzerinden garanti eder, Traefik ayarlarini otomatik ekler ve "docker compose up -d --build" calistirir.' +description: 'DNS kaydini deploy-panel API si uzerinden garanti eder, Traefik ayarlarini otomatik ekler, "docker compose up -d --build" calistirir ve gercek SSL sertifikasi gelene kadar bekler.' inputs: hostname: @@ -56,3 +56,12 @@ runs: - name: docker compose up -d --build shell: bash run: docker compose -f docker-compose.yml -f .deploy-toolkit-override.yml up -d --build + + - name: Gercek SSL sertifikasi gelene kadar bekle + shell: bash + env: + PANEL_TOKEN: ${{ inputs.panel_token }} + run: | + curl -s -X POST "${{ inputs.panel_url }}/api/wait-for-cert" \ + -H "Authorization: Bearer $PANEL_TOKEN" -H "Content-Type: application/json" \ + -d "{\"hostname\":\"${{ inputs.hostname }}\"}"