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 }}\"}"