Toolverse
All skills

coolify

by openclaw

Manage Coolify deployments, applications, databases, and services via the Coolify API. Use when the user wants to deploy, start, stop, restart, or manage applications hosted on Coolify.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps

About this skill

Manage Coolify deployments, applications, databases, and services via the Coolify API. Use when the user wants to deploy, start, stop, restart, or manage applications hosted on Coolify.

How to use

  1. Wygeneruj token API w panelu Coolify: przejdź do sekcji Keys & Tokens, następnie API tokens, utwórz nowy token z uprawnieniami read, write i deploy.

  2. Ustaw zmienną środowiskową COOLIFY_TOKEN na wartość wygenerowanego tokenu. Upewnij się, że na systemie zainstalowane są bash, curl i jq.

  3. Aby wyświetlić listę wszystkich aplikacji, użyj komendy do listowania aplikacji dostępnej w skrypcie. Otrzymasz dane JSON zawierające identyfikatory UUID i szczegóły każdej aplikacji.

  4. Aby wdrożyć aplikację, podaj jej UUID i użyj komendy deploy. Możesz dodać flagę force, aby wymusić wdrożenie niezależnie od stanu aplikacji.

  5. Do zarządzania cyklem życia aplikacji (start, stop, restart) użyj odpowiednich komend, zawsze podając UUID aplikacji. Aby zobaczyć logi aplikacji, użyj komendy logs z UUID.

  6. Dla bardziej zaawansowanych operacji, takich jak tworzenie baz danych, zarządzanie serwerami czy konfiguracja zmiennych środowiskowych, skonsultuj dokumentację API Coolify i dostępne parametry w skryptach.

Related skills