+10
-1
@@ -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 }}\"}"
|
||||
|
||||
Reference in New Issue
Block a user