sertifika bekleme adimi ekle
Deploy / deploy (push) Successful in 7s

This commit is contained in:
2026-09-23 19:42:47 +03:00
parent 3abe676ce5
commit 8c4de8a348
+10 -1
View File
@@ -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 }}\"}"