+10
-1
@@ -1,5 +1,5 @@
|
|||||||
name: 'Deploy Compose App to rack-server'
|
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:
|
inputs:
|
||||||
hostname:
|
hostname:
|
||||||
@@ -56,3 +56,12 @@ runs:
|
|||||||
- name: docker compose up -d --build
|
- name: docker compose up -d --build
|
||||||
shell: bash
|
shell: bash
|
||||||
run: docker compose -f docker-compose.yml -f .deploy-toolkit-override.yml up -d --build
|
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